Hi James,
Thank you for sharing your question. I understand why that's annoying, especially since it used to work! Usually, this happens because of how the calendar's permissions are set up in Outlook. If you share a calendar with Can view when I’m busy selected, people will only see if you're free or busy, not what the event is, even if you see everything just fine in your own Outlook. I am here to help.
To fix this, head to Outlook Settings > Calendar > Shared Calendars > Publish a Calendar. Find the calendar you're sharing and switch the permission from Can view when I’m busy to either Can view titles and locations or Can view all details. After you change it, copy the new HTML link and share that. If you don't see those options, maybe something changed in the latest Outlook or your company has some rules about it. If that's the case, ask your IT people or send feedback through the Microsoft Feedback Portal.
I hope this helps.
Best Regards,
Noel