From your picture, Curious to know why your oil gauge needle is pointing way over to 3 o’clock. Is it only like that when the ignition is off?Fixed it, checked the continuity from the altenator to the plug and there was nothing, ran a new wire and boom charging. Mayne the tugging in the wires to soldier them caused it to break.
never seen one do that unless there was something wrong with the oil gauge.