Unable to Retrieve OAuth Client Credentials Token (Invalid ClientID)

Sure you can I outlined the required steps above.

First you create a permission link between your clientID and the streamer for whatever scopes/permissions you need,
Then you use an App Access Token to generate the EventSub Subscriptions.
Keep the user token on file if you need to catch up.

EventSub is a “dual token” scenario.

But as to your OP

I would consume subscriptions (and resubs and primes) from chat.
And follows from EventSub.