Hi agree001,
Thanks for connecting with us here in Apple Support Communities. Since this only occurs sparingly, it could be that the location is no longer being shared during that time. You can see more about this here: Find friends and share your location with Find My - Apple Support
"Stop sharing your location
To stop sharing your location with everyone, follow these steps. You can also stop sharing with a specific person, or turn off Allow Friend Requests.
- Open the Find my app.
- Select the Me tab.
- Turn off Share My Location.
Stop sharing with one person
- Open the Find My app and select the People tab.
- Choose the person you want to stop sharing your location with.
- Scroll down and select Stop Sharing My Location.
Turn off Allow Friend Requests
- Open the Find My app.
- Select the Me tab.
- Turn off Allow Friend Requests."
If this isn't the case then you can have your son restart his Apple Watch: Restart your Apple Watch – Apple Support (AU)
"How to restart your Apple Watch if you have watchOS 9
If your Apple Watch is charging, take it off the charger.
- Press and hold the side button until the power button appears in the top right-hand corner of the display.
- Tap the power button.
- Drag the Power Off slider.
- When your watch has turned off, press and hold the side button again until you see the Apple logo.
How to restart your Apple Watch if you have watchOS 8 or earlier
- If your Apple Watch is charging, take it off the charger.
- Press and hold the side button until you see the Power Off slider.
- Drag the Power Off slider.
- When your watch has turned off, press and hold the side button again until you see the Apple logo."
Regards.