Thanks for that sanity check!
I’m going to request the game endpoint to grab game name from the ID so will try to poke at the users endpoint and grab a display name from the name ID.
Caching locally sounds like a great backup plan, again many thanks!
EDIT: For reference sending user ID from the streams subscription to the users endpoint to get user’s display name and login name seem like a solid workaround for now. Likewise game ID from streams subscription to games endpoint works fine too.