On several Pixel 7A's with GrapheneOS, I find BatterBot Pro to show "1 mins until charged" while at 100% for well over 20 minutes. The system already states it's fully charged.
I'm wondering what the conditions are for BatteryBot to state the device is fully charged as opposed to when the system itself says it's fully charged.