Você está correto ao dizer que o pubDate é ignorado. O carimbo de data/hora do tópico será definido para quando o tópico foi criado no Discourse, e não quando a postagem RSS foi inicialmente publicada.
Não tenho certeza se há alguma maneira de prevenir isso. A URL do item do feed (o valor do seu atributo link) é usada para determinar se o tópico já existe no Discourse.
A solução mais fácil para isso é deslistar o tópico em vez de excluí-lo. Assim, ele não será recriado.
O plugin poderia ser configurado para buscar apenas os últimos n itens do feed com base no pubDate, de modo que, se o link de um item antigo mudar, ele seria ignorado.
Foi isso que eu originalmente achei que o campo “Número máximo de posts para incorporar” servia (daí parte da minha confusão inicial).
Foi isso que fiz no final.
Colocando tudo em perspectiva, vejo que o plugin RSS funciona corretamente e, após os primeiros itens, o pubDate e a data de criação do tópico serão iguais, e geralmente não será um problema criar um novo tópico para cada item do feed.