client_credentials is for server to server requests (generally) for public data only. Channel points is priviledged data.
This generates a token that doesn’t have a user, you need to use regular oAuth. And the token returned by the oAuth flow (step 3 in)
You can confirm a userID is in the token with the validate endpoint