Battery fault, turns on and off and doesn't change for 50% charge

Perhaps a kickstart (reset) of the battery is an idea. See this article. It says Fairphone 1 and 2, but as they were lithium-ion batteries like the Fairphone 3 is a lithium-ion battery it’s worth a try.