Sounds like SSL.
First thing to check is that your server time is set right, but without SSL debug I can’t be sure.
If you are getting 50x response that’s Twitch tripping up.
But my responses have generally been good. Very little fail in the frame you report