Should Have Bought a Schmidt Hub instead?
I had a Shimano hubs plug come loose many times , and the lighting cease.
I had made up the wiring with Bush & Mullers headlight twin lead... it was a rather loose fit ..
perhaps you can re do the plug with the 2 wires spliced in of a Larger Gage , perhaps even solid copper ?
so your plug slips on the hub tab with some mechanical resistance to pressing it on?
./.