Problem: Custom Notification Rule sends notifications to all users

No this is not unintuitive - your complete “Conditions” section is empty that means only the time period matches and defines what should notify.
One suggestion - you don’t need to define this as a personal notification setting this can also be done inside you global rules.