I have not had this problem but do you have 1 or 2 door switches?
IIRC some trucks only had 1, left door.
Have you tried to push that button in more with your finger to see if that made a change?
Same with the other side if you have a switch.
The one that is not turning off all the way I would unscrew it and check it out.
It could be the switch is rusted and making just a little contact.
Oh last thing how old it the head light switch?
Have you tried to rotate it back and forth to turn on & off the dome light to see if that is the cause?
I have seen green stuff build up on the rheostat to cause issues.
When rebuilding my truck I just replaced the head light switch as I did not want to have to go back in to replace it later.
Dave ----