Avatars are proxied from the slow Habbo upstream on every request (~350ms each) and Cloudflare was serving them as DYNAMIC because the Cache-Control had no s-maxage. Add s-maxage=86400 + stale-while-revalidate so edge/CDN caches avatars and repeats are served instantly.