what are the storage/index settings of your calculated fields?
Are the other fields auto-enter calculated value, or calculation field types?
This old article on forcing auto-enters to update might assist you:
All of the fields are global and are auto-enter calculated values. I'm taking a look at the post you suggested now.
Would adding a Commit Records after the Set Field help you?
No, I tried a Commit Records step early on. It does not help. I cannot understand why entering it manually is different than a Set Field???
Post a screenshot of your auto-enter screens, if you could. The first screen, showing your settings, the second showing your calculation formula. Not saying it'll help for sure, but it'll help narrow things down.
It can be tricky to wrap your head around those and auto-enters. Is the Today field also a global?
I'd say set all the globals by script.