Pude resolver esto. Es un error de validación del lado de Discourse, la expresión regular en la configuración de Discourse aún no se ha actualizado, por lo que la interfaz de administración rechaza secretos perfectamente válidos con el error “El valor no coincide…”.
Logré que funcionara omitiendo el validador y escribiendo el secreto directamente en la base de datos. Ahora funciona:

Así que probablemente esto necesite ser corregido nuevamente, ya que esa es la solución más aceptable y segura.