Hai ragione, la pubDate viene ignorata. Il timestamp del topic verrà impostato al momento della creazione del topic su Discourse, non quando il post RSS è stato inizialmente pubblicato.
Non sono sicuro che esista un modo per prevenire questo. L’URL dell’elemento del feed (il valore del suo attributo link) viene utilizzato per determinare se il topic esiste già su Discourse.
La soluzione più semplice per questo è nascondere il topic invece di eliminarlo. In questo modo non verrà ricreato.
Si potrebbe indicare al plugin di recuperare solo gli ultimi n elementi dal feed in base a pubDate, così se l’link di un vecchio elemento cambia, verrebbe ignorato.
Questo è ciò che pensavo inizialmente fosse lo scopo di Maximum number of posts to embed (da cui la mia iniziale confusione).
Alla fine ho fatto proprio questo.
Mettendo tutto in prospettiva, vedo che il plugin RSS funziona correttamente e, dopo i primi elementi, pubDate e la data di creazione dell’argomento saranno uguali; di solito non è un problema creare un nuovo argomento per ogni elemento del feed.