Find My unavailable, unable to connect to server
When I try to use Find My on my iMac, it comes up with the Devices tab just saying "Locate Your iPhone and Other Devices" with a button to "Open iCloud Settings...". After a few seconds, a popup says "Find My unavailable, unable to connect to server". A circle appears on the map showing the (more or less) correct location of my iMac.
I have enabled Find My for this iMac in iCloud Settings. I have enabled Location Services, and enabled Find My under Location Services, and the System Preferences pane indicates that Find My has used Location Services. As near as I can tell, it is set up and ready to go.
Find My works on my iPhone and on my MacBook Pro, using the same wireless network, so this shouldn't be an Internet connectivity issue. My iMac is connected to my AppleID, and I can read iCloud mail, use Messages, and so on.
iMac 27″, macOS 12.4