I've given up on router-level controls and moved to on-device controls. Tried a few different router/network things and there were always issues to navigate. Particularly the cunning little sods figuring out how to download stuff for later and which apps/games worked offline - we wanted to limit screen time, not just internet time. And ultimately any router-level solution will have an end date to if/when mobile data is switched on.
We've only got Windows and Android devices (no apple). Our current parental control app is Qustodio. Which certainly is far from perfect, but mostly does what we need it to. And is simple to control and add exceptions etc. so easy for both parents to control as required, not just the geek-in-residence.