The only other thing I could find about it was backpack.tf having the same problem. Apparently it's a rate limit for 3rd parties so that's why everything seems fine on Steam while external sites are struggling to access the API.
I haven't been able to sell any weapons for several months now because my inventory hasn't been updated on scrap.tf since, it's getting pretty ridiculous