I did assume that the backend was a different app that needed a different clientid. The backend calls shouldn’t be linked to to the reported clientid at all.
I searched for twitch.tv in the projects, and the only reference that doesn’t have ‘helix’ in it is id.twitch.tv, which is consistent with the current authentication documentation.