Headlights keep blowing the fuse

I keep blowing the 10 amp fuse under the hood for headlights. Traced it back to the controller.
The switch under steering wheel has a white with red stripe for 12 volt power. Other is purple with blue stripe. I think I am talking about the controller, it’s to the far right of dash. Has main fuse link on it. If I unhook the purple from the controller and add power at the fuse, the lights go on and stay on. Does the key open the ground in the controller or something? Need some help, lost right now. Thank you in advance.

I think you have short to ground. However, it happens sometimes.