Hi @floxfloat,
The condition in the action 'Check Current Day 2 - copy' is incorrect. You should use 'Contain' instead of 'Does not contain' and move your further logic of incrementing the integer and so on under the 'If no' part instead of 'If yes'. Everything else looks fine.
In the example that you have attached, the current day is SATURDAY. So, Statement 1) Output does not contain SATURDAY = FALSE and Statement 2) Output does not contain SUNDAY = TRUE.
FALSE OR TRUE will become TRUE. That's why the output of that action is coming true every time on weekends.

If you correct it as mentioned above, then on weekends, i.e., on Sat or Sun, the output of the condition will come as true, but it will not execute the incrementing integer steps (as we moved it under the 'If no' branch).
On weekdays, both statements will become FALSE and the output of the condition will come as false since FALSE OR FALSE = FALSE. Then it will execute the incrementing integer steps under the 'If no' part.
--------------------------------------------------------------------------------------------
If this helps resolve your issue, please consider liking and marking the answer as verified. 😊👍
--------------------------------------------------------------------------------------------