A workflow should be configured so that it runs once a month at the beginning and not otherwise.
The configuration of the cron is then " 0 4 1 * * ", so on the 1st of each month at 4 o'clock the workflow should start.
However, for this to really happen, the TBE must be set. Depending on the CRON, a TBE of 60, for example, is recommended.
If the TBE is set to -1, the cron is not executed and the workflow NEVER starts.
Translated with www.DeepL.com/Translator (free version)