Após publicar a postagem, você está vendo uma mensagem semelhante a esta na barra lateral do editor do Discourse?
Se a mensagem de “sucesso” não for exibida, mas a postagem tiver sido publicada, então o problema está na configuração do tipo de postagem personalizado.
Se a mensagem de “sucesso” estiver sendo exibida, os campos personalizados devem estar disponíveis como metadados da postagem, que podem ser recuperados com get_post_meta( $post_id, 'your_meta_key_name', true );. A maneira mais fácil de descobrir o que está acontecendo seria escrever em um arquivo debug.log a partir da sua função cosmos_custom_publish_format_html.
Estou fora do trabalho esta semana, então posso demorar um pouco mais para responder às perguntas do que o normal.
