When the drivetrain/batteryHeatingStopReason is updated, it then seems to immedietely be set back to NO_REASON.
See the below history from MQTT Explorer which shows the reason be set to both REACHED_STOP_TIME and UNNECESSARY but then set back to NO_REASON soon after.


It does seem like the reason is constantly being set to NO_REASON every 6-7 minutes or so.

Note that this was observed while the car was charging.