...
Cause 7 - You have announced a recurring event with registration enabled and some of the instances don't seem to show up on the website.
This is not technically a bug. Events can be announced in 3 possible ways
...
2 - Recurring events with registration disabled
3 - One-time (Non-recurring events)
In the first case where you announce a recurring event, one parent instance and multiple child instances are get created in Harmony with each instance having a unique event id. This is because it becomes easier to track the number of registrations for different instances. However on the website there is only one unique link that gets created (common to both child and parent instances of Harmony) and that unique link shows up as only one instance on the website course search page.9
For instance you, you announced a example, In Amsterdam one weekly recurring event is announced (with registration enabled) starting from July 1st to July 15th, then three instances (one parent and two child) will get created in harmony (one each for July 1st, 7th and 15th) but in the website (course search page) only one instance will get created.
So it may seem that there is a discrepancy in the number of event instances in harmony and the website and it might seem like a bug but in reality this is happens becuase of a group of recurring event instances in Harmony map to a single event instance on the website.
...