Yours blew the fuses? The door switches just ground out the signal to tell the BCM to turn on the lights. A switch fault would just cause the lights to be on all the time.Probably the door switch- the rubber post-style switch in each door jamb. My first XD did this and that’s what it turned out to be.
Just an idea.