Você consegue carregar o URL src? Parece que sua imagem de upload está quebrada porque o objeto não existe no seu bucket. Não consigo reproduzir isso em nosso site aqui.
Estou com o mesmo problema ao configurar um bucket S3 privado com uma CDN para acesso público.
Pelo que pude apurar, como outros mencionaram, parece que a URL do thumbnail do upload retornada pela API é a URL do S3, enquanto a URL do upload tem a URL da CDN. Como não expus o S3 publicamente, a busca do thumbnail falha, mas se eu abrir a imagem original, ela consegue buscar via CDN.
Embora eu saiba que S3s privados podem não ser oficialmente suportados, seria possível que os thumbnails também usassem a CDN?
Talvez possa ser controlado pela configuração S3_USE_CDN_URL_FOR_ALL_UPLOADS.
Eu também tentei desativar a configuração CREATE_THUMBNAILS, mas não pareceu se aplicar aos uploads do Chat.
Minha visualização de imagem no chat não está funcionando.
Quando clico na imagem no chat, ela carrega a imagem correta. Mas quando estou no chat, mostra uma visualização quebrada. Descobri que o URL de visualização é algo como .com.cn em vez do URL real .com. Por que esse .cn é adicionado automaticamente?
Estou usando o S3.