Gli avatar impiegano molto tempo a caricarsi dopo il passaggio a R2 compatibile con S3

Tranne che su quello che non funziona?

E il problema che stai riscontrando è proprio con R2 senza il CDN di Discourse?

Non pretendo di capire esattamente qual è il tuo problema o il funzionamento esatto delle immagini degli avatar, ma ti consiglio di configurare il CDN prima di fare altri test. Potrebbe essere che il problema sia legato al passaggio a un nuovo bucket e al fatto che quelle immagini debbano essere rigenerate.

Gli avatar qui vengono caricati da quello che sembra essere un CDN di Discourse: https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/48/555832_2.png

I profili utente si caricano più velocemente dopo il primo caricamento?

Ancora una volta, non prometto di aver capito tutto e non ho esaminato il codice, ma la mia ipotesi è che questi vengano serviti dal CDN di Discourse e che Discourse si affidi alle richieste successive per prelevare i dati dal CDN. Credo che questo spieghi perché non funziona (o funziona lentamente) sulla versione R2 che non utilizza il CDN di Discourse.