Formula field update

Formula field update

In a Blueprint, I have a stage called 'Plan inspection date'. At this point there is a fork, which depends on the number of days between now and the installation date. If there are less than 21 days, then the inspection should be planned urgently, if not, then there is more time.

To calculate the number of days, I have added a formula field to the module.

DateBetween(Now(),${Inspections.InstallationDate},'days')

I have read: https://help.zoho.com/portal/en/community/topic/formula-field-recalculation-count-days-between-now-and-x

So I know that the formula field won't get updated automatically at this point. 

From what I understand, the value will only be updated if the record is changed and one of the components in the formula has a different value. Since Now() will always have a different value than before, I assume that the formula will be recalculated at every record update. (am I right?)

I intend to put another stage in my Blueprint, just before 'Plan inspection date'. I will then add an Automatic Transition (to be started after the minimum delay of 15 minutes) that will do some kind of field update on the record. This update should trigger the formula to be recalculated and then the correct transition should show up.

Do you think that this is a workable solution?

Any alternatives...?