How to run a rule with timed interval?

I'm trying to create a rule that will copy an open file, and archive it so that TimeMachine will see it and back it up.
(In case you're wondering, it is a FileMakerPro file that when open, does not change the file modification date and therefore, does not trigger TimeMachine to "know" that it has changed.)
The rule is straight forward, but running on an interval, has not been.
I have created a rule using "Current Time", but in testing, I find that it doesn't always run at the specified time.
I created three rules, each 1 minute apart, and it only ran the first one.
Is there a better way to create a script to run on an interval - minutes, days, etc. (using Hazel, of course. cron would be fine, but I need something with an interface to be easily managed.)
Is there an internal interval that Hazel is already using to check the folders and current time, which I need to be greater than in order for Hazel to see the rules?

https://www.dropbox.com/s%2Ffq48avy31umeq65%2F2020-04-03%252012-18-27%2520Monosnap.png%3Fdl%3D0
(In case you're wondering, it is a FileMakerPro file that when open, does not change the file modification date and therefore, does not trigger TimeMachine to "know" that it has changed.)
The rule is straight forward, but running on an interval, has not been.
I have created a rule using "Current Time", but in testing, I find that it doesn't always run at the specified time.
I created three rules, each 1 minute apart, and it only ran the first one.
Is there a better way to create a script to run on an interval - minutes, days, etc. (using Hazel, of course. cron would be fine, but I need something with an interface to be easily managed.)
Is there an internal interval that Hazel is already using to check the folders and current time, which I need to be greater than in order for Hazel to see the rules?

https://www.dropbox.com/s%2Ffq48avy31umeq65%2F2020-04-03%252012-18-27%2520Monosnap.png%3Fdl%3D0