"every month" = "every 30 days"?
It seems "every month" is exactly "every 30 days". After May 10th, it will jump to June 9th, which seems not logical.
unfortunately "every month" is not a supported date format as it doesn't specify what day of the month should the task occur.
Using "every 1" or "every 10" etc. is the only way to set up a monthly task and it will always jump to the same day next month. For the last day of the month, please use "every last day" or "ev lday".
You're welcome to add this suggestion to the Votebox as well.
We have "every 3 months starting 10 April", haven't we? Here "3 months" works exactly as "90 days". Is it intentional?
indeed, I'm sorry this is a relatively new feature and you're absolutely right, it shouldn't skip a day for the 31 day months.
This is most likely related to the issue you've reported earlier today about the "every 31" date format.
We're very sorry for the inconvenience, I will pass this to the developers and it will be fixed soon as well.
Was this ever fixed?
This is not fixed. I scheduled a task for "every month starting 1 March" and on completion it jumped 30 days to March 31 rather than to April 1.
Unfortunately, it's indeed not fixed yet, but for monthly recurring tasks, you can use "every 1" or "every 1 starting 1 Mar" and it will always work correctly.
Aha, "every 1" works great. Thanks!