tough to debug the circuit. In short it should work. I run mine through Battery often. I would recommend getting a volt meter out and figure out what does not have voltage.
I usually run battery holder with a DC jack. I wonder if you are directly connecting the wire to the header. This may omit the flow through regulators.