Finalmente consegui chegar à conclusão: o problema parece vir da opção de publicação automática (também um novo fator, que passou despercebido). Se eu desmarcar essa opção, publicar o post no WordPress e, depois, publicar no Discourse, os campos personalizados são transferidos para o Discourse e exibidos corretamente. Ou, se eu permitir que a publicação automática ocorra, os campos aparecerão no Discourse após clicar em “Atualizar Tópico no Discourse” no WordPress. Parece que, quando o post é publicado automaticamente, ele é publicado antes que os dados dos campos personalizados sejam salvos corretamente no WordPress.