Hello Matthew Dodson,
Since these entries are leftover and not managed through Entra ID/Intune, you cannot remove them through standard admin tools.
You can look into some Cleanup Options:
1.Microsoft Support Escalation (Best Option)
Since these entries are not exposed through APIs or the current portals, Microsoft must manually clean them up via backend support.
You mentioned your company does not pay for support however, if your organization uses any of the following:
-Microsoft 365 Business/Enterprise plans (E1, E3, E5, Business Premium)
-Intune
-Microsoft Entra ID P1 or P2
Then you likely already have basic support included: You can submit service requests via the Microsoft 365 Admin Center or Azure Portal. Response time: Within 24 hours (for non-critical issues) and no additional cost --> Try this first: Go to admin.microsoft.com → Support → New service request
OR portal.azure.com→ Help + Support → New support request
-Microsoft Professional Support (Pay-per-incident)
If you don't have a Microsoft 365 or Azure subscription:
Price: ~$499 USD per incident (may vary by region), Gives you one-on-one access to a Microsoft support engineer, Used mostly by companies without enterprise subscriptions
Available at: https://support.services.microsoft.com
2.Rejoin Devices (Workaround, not a cleanup)
If a device is still active and has the legacy MSODS entry, try: Removing it from Work/School Account on the Mac Fully unenroll the device from MDM (Jamf/Kandji) Re-enroll cleanly to Intune or current MDM
This only works for devices still in use and won’t help for ghost/stale entries.
-Prevent Future Clutter
Ensure devices are enrolled only through supported paths (Apple DEP with Intune or Kandji)
Users aren’t manually joining Entra ID or enrolling via legacy portals.
MDM profiles are pushed and removed cleanly.
Since you're already managing devices via Kandji and have migrated from Jamf, you likely have Microsoft Entra ID and/or Intune licenses active. This means you probably already have the ability to open a support ticket at no additional cost. Azure Support Plans Comparison | Microsoft Azure
https://learn.microsoft.com/en-us/entra/fundamentals/how-to-get-support#tips-for-creating-online-support-requests
I hope this clarifies things.