I use GrapheneOS with a restricted user profile and OpenTimeLimit for my daughter. The phone always connects to our home network using wireguard and automate.
Works reasonably well, can do all kinds of complex scenarios with time limits, different groups that are allowed always, at different times, never, etc.
Even blocks all kinds of system apps such that by default even Wallpaper changes are blocked.
Only thing that is open for me is web access. Currently, no browser is installed in the profile, but at some point she might need it. Will probably do NextDNS or similar. Too much hassle to do all that locally.
Most other things run on my homeserver (dawarich for family tracking, ha access, adblocking pihole, jellyfin, immich, etc etc)
all 25 comments