The one-way calendar sync doesn't work. It syncs once when the calendar is first added, then no further syncing. I left it 72 hours to give it plenty of time, but nothing.
When the same API URL is added to a new calendar, it adds all the new events, but then again locks up. Seems the sync is a one-time thing rather than continuous.