I guess your suggestion would be a good idea, but as the sync is triggered by Android, I don’t see any chance, so I’ll close this for now.
How to enable sync by default?
Understand that you have to go to the caldav item and click on it before the calendar appears in the calendar app. How do I enable it by default without having to click on it? Any where in the code that I can modify to do so?