The batteries BMC logic is either bad or the data lines from the battery to SMC are damaged. I would try a spare battery to test things.
open