Ja, das war tatsächlich der Fall. Das docker_manager-Plugin lud zwei JS-Dateien in einer Vorlage über javascript_include_tag. Diese Funktion kennt DISCOURSE_S3_CDN_URL nicht und greift daher standardmäßig auf DISCOURSE_CDN_URL zurück, was zu Problemen mit der CSP führte.
Das sollte jetzt über folgenden Commit behoben sein: FIX: blank upgrade page when using S3 CDN and CSP · discourse/docker_manager@3d37fd6 · GitHub
@paulrudy Wenn du das docker_manager-Plugin aktualisierst, musst du https://cdn-to-discourse.b-cdn.net/assets/ nicht mehr manuell zu deiner CSP hinzufügen.