Phil_H I have an automation to set the pause charge register (the same as the remote control timed pause) whenever my charge rate is set to 0 (using predbat), charge rate 0 used to end up with 290W for me
I'm doing much the same, though with a custom modbus script rather than HA. If the script calculates that it wants charging power of 0, it implements it by setting it to paused instead,
I have the pause times configured to be something like 7am to 11pm - I don't want a bug in my script to leave it in a paused-charge state which might then interfere with overnight charge. (Or rather, it keeps the script simple to not have to worry about unpausing overnight, since the timer takes care that of that part - script can just leave it in a paused state.)
I had a recent firmware upgrade, and it did manage to remember the pause times.