In your trigger you have “below 0.0”, which means it needs to go negative to trigger, which seems physically impossible.
Maybe try making it below 0.1?
Just a quick note: I have a similar automation rule, but I’ve set the threshold below 1w. Even if the dishwasher is done and it has gone dark, it still consumes 0,1 - 0,3w. This might be an error in measurement, but when I raised the threshold from 0 to 1 watt, the automation works perfect!
0.0 vs. 0.1 did the trick but the logic still did not work for the condition of 45sec. It would never enter the trigger because the condition was never met. I ended up re-writing using the thread below.