That’s getting you an App Access Token. Not a User Access Token.
Any endpoint that requires a user to grant you permission to access it, such as the games analytics endpoint which requires a developer of that game to grant you permission to access their analytics, you MUST use either the Implicit auth flow if you’re making requests client-side, or the Auth Code flow if you’re making requests server-side.
Those 2 auth flows I mentioned send the user to Twitch where they can explicitly grant you permission to access that data, where as an App Access Token isn’t associated with any user and at no point involves a user granting access to anything so the scopes on it don’t do anything.
The reason your Get Channel Status request works okay is because that doesn’t require any user permissions, and is public data, so an App Access Token will work fine for that request.