Automation not adding time when triggered by status change

I’ve added an automation to set the date when a status changes, however it does not set the time, even though I have “always keep add time option” on.
I’ve found in the past that I have had to delete the automation if created before I checked the box, but it looks like that is not working anymore.

Has anyone found a solution for this?