The calendar is not displayed for users who are not logged in to TroopTrack, when “Display your calendar on your public website” is selected under settings.
I see this is indeed a bug. I have made our tech team aware of this, and they will be working on a fix.
Sorry for the long wait time,
The fix for this went live today