After a ton of testing, it looks like this is confirmed to be a firmware issue. Charger came from the factory with firmware v1.02, which appears to be known for this kind of issue. They fixed these issues with firmware v1.03, which I either have to buy an adapter to update the unit myself, or...