Yeah. Avatars not loading is because the “avatar CDN” (?!) that Discourse uses is having trouble. Turning that off made things worse, in that whatever thing in Discourse that is supposed to generate local avatars apparently doesn’t, at all.
I think the rest are probably effects of things timing out, server side. This is Rails, which doesn’t have any real concurrency in processing requests as far as I know. There are a small number of server threads (4?) and if those are busy waiting for avatars from the “avatar CDN”, then other requests don’t happen either…