Scheduler logic should use AND instead of OR for time and day

I’ve noticed that the scheduling logic in n8n isn’t very accurate when combining time and WEEKday conditions.
Right now, it seems that the “Time” and “Day of the Week” settings are treated as OR conditions — meaning the workflow can trigger if either condition is met.

However, in most real-world use cases, we need it to work as AND logic:

Run only when the specific day and time both match.

It would make much more sense (and align with cron behavior) if n8n executed the workflow only when both conditions are true simultaneously.

Is this the intended behavior, or could this be improved in future versions?