I have an extremely similar setup for my 3yr old. He has his NFC cards and select from stuff we find suitable. The TV comes on, one episode runs, TV goes off.
He's not fighting over the remote and he has agency. And he's certainly not stumbling his way through YouTube on a tablet.
No ads. Very nice for him. It's not yet necessary to track his usage. But I'm well prepared for it.
Home Assistant works very well for these cases. I'm sad that Netflix&Co. do not publicize their urls/intents/etc. for smart TVs. I'd be happy to call an episode directly.
This setup therefore needs to run through my own media server and that's why I sometimes have to resort to pirate-y means, even though I have licenses to watch it.