Vous avez raison, la pubDate est ignorée. L’horodatage du sujet sera défini sur le moment où le sujet a été créé sur Discourse, et non sur le moment où le post RSS a été initialement publié.
Je ne suis pas sûr qu’il existe un moyen d’empêcher cela. L’URL de l’élément du flux (la valeur de son attribut link) est utilisée pour déterminer si le sujet existe déjà sur Discourse.
La solution de contournement la plus simple consiste à masquer le sujet plutôt que de le supprimer. De cette façon, il ne sera pas recréé.
On pourrait indiquer au plugin de ne récupérer que les n derniers éléments du flux en fonction de pubDate, de sorte que si le link d’un ancien élément change, il serait ignoré.
C’est ce à quoi je pensais à l’origine que servait Nombre maximum de publications à intégrer (d’où une partie de ma confusion initiale).
C’est ce que j’ai fait à la fin.
En remettant les choses en perspective, je vois que le plugin RSS fonctionne correctement, et après les quelques premiers éléments, pubDate et la date de création du sujet seront identiques ; il n’y a généralement pas de problème à créer un nouveau sujet pour chaque élément du flux.