For any others that find this and have the same issue. When generating an oauth token for IRC, you must use the scope ‘chat:read’ in order for your bot to connect to chat. I used my pre-existing scopes used for api calls and it did not include this scope.