Not sure why my authorization is being rejected for my own channel

Perhaps. Wihtout looking at your code/workflow. I’m not sure what the problem is.

if calling public data then it’ll just work.

Private data/updates is where we seem to have an issue in your workflow

Their issue was

So they had the wrong ID to match the ID in their token.