Thank you so much :)
And about the gotchas: Yea, I feel ya! This is my third stab at building a regular event calendar. At work I also build scheduling tools. Still, I discover these gotchas anew on a regular basis.
Most important learning so far, which also costed me the most before I knew it, was to always run my CI-pipelines in different time zones.