Since you've checked the connections and fuses, it might be a grounding issue. Sometimes, a poor ground connection can cause intermittent lighting problems. Double-check the ground wires in the door and ensure they are securely connected and free of corrosion. Also, consider using a multimeter to check for continuity in the wires going to the door and
puddle lights. If you find any broken or damaged wires, that could be the culprit.