I export my calendars with recurring events (e.g. school timetable) from NextCloud 18.0.4, to .ICS files, which I then feed to the Calendar module of my MagicMirror.
The day before events are due, they all show, e.g. a full school day of lessons shows for tomorrow. But when I wake up in the morning and look at the calendar (say, 6am-ish), the first two lessons/periods have already dropped-off the calendar view, and lesson 3 is showing as up next, say, in 4 hours time. I can then see the next day’s first 2 or 3 lessons showing. Throughout the day, as lessons come and go, new lessons for tomorrow correctly show, until in the evening, all of tomorrow’s lessons are showing.
This happens everyday for all of my school timetable’s first two events (lessons) - these lessons all have different details. These events all show fine in NextCloud (and via all devices that view the calendar by CalDav).
Every term I update the events by shifting forward by a couple of months all of the recurrent events that make up the school timetable. Each school year, I then change the details of the lessons.
Is the ‘bug’ something in the exported .ICS file, noting that the other five lessons every day all show correct? OR is this an issue with the Calendar module.
The MagicMirror is up-to-date, is running only one custom module (Spotify), and is running on an up-to-date build of raspberry pi OS (Buster).
Any light anyone can shed on this issue would be greatly appreciated.
Thanks very much.