flushed redis, no change
flushed cloudflare, no change
commented out my custom subdomain $config['javaScriptUrl'] so it loads default instead of through AWS cloudfront to the s3 bucket that I have it stored on through cloudflare and it works.
hasn't changed in aws in 5 years.
I'll investigate it more later i guess. Not an xf issue.