I have to admit, it was 100% user error, my api keys weren't being pulled in from my .env file properly. I restructured my .env file, fixed how I was calling the headers and everything seems to be working as expected now.
Appreciate the feedback though. Just had to step away for a minute and come back with some fresh eyes.