Thanks for the detailed reply!
I double checked and the job should be grabbing the correct token, its more likely that it was the 50 token problem. So I have two separate services running now!
Also my initial approach was to use EventSub or webhooks but since it’s a dynamic list of streamers it won’t be ideal.