I don’t see anything obviously wrong at this point.
Check your server access/error logs to see if Twitch actually made the request. And the request didn’t make it to your node server
Since you are not declaring anything you might be declaring a incompatible set of SSL Ciphers, which the browser accepts but Twitch doesn’t