Chosen Solution
I replaced my battery a second time after the first stopped charging at all. The second battery only seems to charge once it has run out completely and not while plugged in and being used - I have attached a coconutBattery screenshot. Any ideas?
I have updated to Monterey to see if it helps. Here is the current info:
You have a threshold issue within the charging control logic. Sadly that’s part of the logic board that needs service. You might want to try the other side ports a try to see if thats better as your system has two Intel JHL6540 Thunderbolt 3 controllers (light Blue marked chips)
Otherwise its within the SMC logic which you could have hit while disconnecting the battery (light Green marked chip)