Hey, I am having the same issue.
I'm trying to determine if there is a connection between the problem and the following conditions:
-SIP disabled
-AdGuard adblocker installed
-Third party firewall installed
Does anybody with their mac not showing in findmymac meet any of these conditions?
I have AdGuard for Mac installed but SIP is enabled and I have no 3rd party
inbound Firewall. I have various VPN's and 3rd party DNS services configured.
Since reporting the issue to Apple via the Feedback Assistant my issue is resolved and everything is working as expected now. It's worth noting that between the time of my report and the issue mysteriously resolving itself there
was also an update to AdGuard for Mac, I can't say whether it is definitely related to the issue though. I tested thoroughly with all aforementioned apps and services I thought could be interfering with Find My Mac completely disabled, and whilst also in Safe Mode, it made no difference to resolving the issue for me.
Within a week of sending a Bug Report to Apple it had resolved itself, perhaps they done something on the back end which resolved the issue? I'd had the problem for months prior to reporting it so it seems to me like Apple somehow had a hand in fixing it.
Definitely update AdGuard and see if that resolves it, and if not, I would advise also sending a feedback report and see if it magically fixes itself within 7 days. You can reference my report if you like (FB19345272), according to my submission, the resolution is still 'Open' and there are no other recent similar reports.
**Edit** - Probably worth noting that I was running a beta OS at the time too, hence why I reported via Feedback Assistant as a bug report. If you're running a release OS it's probably better to submit the issue via Apple Support rather than Feedback Assistant. If you're expecting a response and interaction with an Apple employee, this certainly isn't the correct channel. Use Apple Support instead.