Classic condition with multiple conditions

Hello!

I am fairly new to Grafana, and I have recently bumped into a problem.
I am trying to set up an alert rule, with InfluxDB, therefore in Flux language, that looks like this:

Query 1 returns a value (because it’s used as a count)
Query 2 returns another value (because it’s used as a count)
Query 3 returns yet another value (because it’s used as a count)

Now, I set up a Classic condition that looks like this:
Trigger when min() of Query 1 is above 5
or when min() of Query 2 is above 5
or when min() of Query 3 is above 2

It works like a charm when all of the three queries return something. I set up as “No data” is ok.
That is where the problem is I think, because if one of the queries do not return anything, then the alert will not trigger, even if another query is over the threshold. Even if I set the “No data” handling just as “No data”, it will still not fire.
Did this happen to anyone? Do you have any suggestions, please?