I think you can accomplish this by using a Required Expression. This used to be called Predicate Conditions and you can read about it more here: New App Features in 2.2.8
OK. I did some testing and things worked as expected with what I used.
For Required Expression I used "Between two dates" with 2022-02-21 for both dates and specific times specified fairly close together. I turned logging on so I was able to observe the required expression become true and then become false. The triggers did fire and then didn't fire as expected. Maybe you could set a Between two Dates with times between 3:00 PM - 11:00 PM for the Required Expression.
I haven't tested "On a Day" as it will take several days to observe. I will set it up and see if I see the same behavior you saw in your other post.