Hi Stephen,
no, private events are working fine.
But if you use a group or role access plugin like groups or wordpress access areas which are giving you the possibility to shrink the accessibility of posts, pages and custom post type objects by custom capabilities or roles, the event list works fine and the fullcalendar show only public events.
I made a little live demonstration for you with a clean wp install and wp access areas:
1. I create four example events and shrink 1 to private, 1 to registered users, 1 to author role and 1 to unregistered guests.
2. I log out.
3. At the event list on
https://eventorganiser.zwene.de/events/event/
I see only the one event I have access to as guest.
4. At the fullcalendar on
https://eventorganiser.zwene.de/fullcalendar/
I see this one event, too. As guest there is all ok.
5. I log in as author.
6. In the event list I see the three events the author has access to (public, author, registered):
https://pl.vc/1c5ow
7. In the fullcalendar I see only the public event:
https://pl.vc/3g97e
8. As administrator it’s the same (+ the private event in the event list).
I hope, now you can better obey me? If it will help, I can send you the author account informations or a duplicate of the test site.
Greetings,
zwene