I got a problem with adding public shares in a distribution list. The public shares looks like they get added because when I add a new user to the distribution list he will get share invites for all public shares that I have added, even those who are not showing in the list.
I think they are not showing because every share is a calendar with the standard Calendar name and path. The only different is that they belong to different users. If I add a public share that have the name 'calendar2' instead it show correctly in the public shares list.
It should work to share multiply calendars via public share with the same calendar name from different users.. Can't change calendar name on every user which will cause sync problems too.