This isn’t a solution and shouldn’t be marked as such.
Regarding point 1, this is a messy solution to a problem that shouldn’t exist. The fix to this would be to allow status changes from a time period trigger.
This would mean you could mark an item as ‘Completed’ and then on the first of the month for example, change the status back to ‘To be completed’.
This allows for you to have a job, mark specific parts as completed, complete the entire job for the month and then have it reset so the same item can be used next month. It works for now but is far more clunky and uses more automations than I would like.
This is all we need until a proper recurring tasks option can be made available?