Hello DavidCohenEsq,
Welcome to Apple Support Communities!
We want to help resolve the issue so your Screen Time limits stay as expected for him on all devices.
Even though the issue sounds to be software related, please use these steps to ensure the Screen Time limits are set correctly:
"Set downtime and app limits on a family member’s device
- On your family member’s device, go to Settings
> Screen Time. - Tap Turn On Screen Time, tap Continue, then tap This is My Child’s iPhone.
- To schedule downtime for your family member (time away from the screen), enter the start and end times, then tap Set Downtime.
- To set limits for categories of apps you want to manage for your family member (for example, Games or Social Networking), select the categories.
- To see all the categories, tap Show All Categories.
- Tap Set, enter an amount of time, then tap Set App Limit.
- Tap Continue, then enter a Screen Time passcode for managing your family member’s Screen Time settings.
Note: You can also turn on downtime on demand for a family member, either directly on their device, or through Family Sharing on your device (if you’ve set up Family Sharing).
If your child requests more screen time, you can approve or decline the request in Settings > Screen Time or in Messages."
This Apple Support page has the full details: Set up Screen Time for a family member on iPhone - Apple Support
If the issue continues, do you have any pending updates for any of the devices?
Try restarting all devices involved as well, as that might help quickly resolve the issue.
We hope this helps to isolate the cause so the Screen Time limits for your son remain.
Cheers!