Sadly, this sounds like a charging logic issue. This will need someone with good understanding of Mac’s circuitry to repair.
open