Cheapest hour does not work over midnight

Or does it?

I can not get this to work, I want to trigger a flow when there is the cheapest of the 2 following hours between 22:00 and 06:00 (10:00 PM and 06:00 AM). I have tried the Energy cards.

One solution is to run Every hour –> If it is one of the 2 cheapest hours between 22:00 and 06:00 –> Do something. This one never triggers, had it activated for weeks.

Another solution is When Energy Price is changed to period of 2 hours between 22:00 and 06:00 with todays lowest average price, but this one never triggers. Right now I have it set up two separate where one is 22:00 to 00:00 and the other 00:00 to 06:00. This works but it is not ideas when I want to have the cheapest hours all of these hours.
Homeys other cards does work over midnight, for example And Time is between xx:xx and xx:xx, if the first time is before the second it is the next day.

Another related question I have is, how do I find the cheapest hours between these times (22-06). The cards only triggers (supposed) IF todays lowest prices are within these times. I want to find out the cheapest hours between these times even if there are cheeper hours outside of these times.

Any ideas on this?