Better logic multiple trigger

I use Better Logic to trigger flows when one or more variables change. But when two or more variables change at the same time the flow is triggered multiple times also. I have solved this by using a timer. In combination with a trigger variable in Better Logic.
Is there a more elegant way of solving this problem?

Here is an example of my current solution:

All variables have been defined in Better Logic
Dagdeel is a string variable and can take the values Ochtend, Overdag and Avond.
Afwezig, We_Slapen, Het_is_Donker are booleans.
In particular the variables Dagdeel and We_Slapen will change simultaneously regularly as the string Dagdeel is set to “Ochtend” when the boolean We_Slapen flips to True.

I would appreciate suggestions very much.

kind regards,
Paul