What troubleshooting steps lead you to that conclusion? I'm having slightly the same problem - the headlights are on all the time, as are the wipers, if they're in auto mode. I've checked the connections, but not sure what else to do other than start throwing parts at it.
Ill be honest, I was stumped worked with my local Rover dealer. Talked with the tech that was going to be doing the diag, which saved him a lot of time but still. Id check to see at your fuse panel that when the key is on that it is showing 0 volts, mine was showing 13 n chance so by it being hot it ended up that the truck could never tell if they were in rest position or working so it would just disable them.
What kind of glass do you have? The biggest problem for me was getting my 2nd windshield replaced by oem land rover glass (3rd windshield) due to some "special coating" even though the both pieces of glass were made in a pilkington factory.
Another Hindsight of this, was I replaced my cowl on the 2nd windshield due to it being dry and brittle.. I think this is where my initial problem arose from, due to I have done all my due diligence on making sure there are no leaks etc etc.
My process:
1. Glass - OEM or aftermarket - majority of the problems start here
2. Sensor does it work? Make sure its seated correctly, also check Auto headlights feature on off etc etc, i did that by blocking it with paper, and spraying it with water to try to get it to do something
3. Fuse panel - this step was the most frustrating because I was so close on my own, however I was unable to find information / ran out of knowledge and needed wiring schematics (this was the hindsight part)