Sí, esto probablemente sea un problema de configuración en tu foro, quizás relacionado con el CDN o S3.
Podría estar equivocado, pero creo que se trata de cómo se sirven las cargas en tu foro, ya sea almacenamiento local o S3 /object/ CDN. ¿Podría ser el encabezado de respuesta HTTP?
Creo que si está presente el encabezado content-disposition: attachment, los navegadores deberían descargar el archivo normalmente, pero si falta, los navegadores suelen abrir archivos .txt o .yml.
test.yml (5 Bytes)
^ ese archivo .yml debería descargarse como se espera.
edición: creo que este tema podría ser relevante: