Попробуйте просмотреть исходный код страницы, а не использовать инспектор браузера. Я думаю, вы увидите, что канонический URL установлен на URL поста в RSS при просмотре исходного кода страницы, а при просмотре HTML через инспектор браузера он установлен на URL темы Discourse. Если это так, вы не должны получать предупреждения о дублировании контента для тем из RSS.
Вот что я вижу (при включённой опции embed set canonical url), когда просматриваю тему, полученную из RSS-ленты Discourse, через инспектор браузера:
А вот канонический URL при просмотре исходного кода страницы (правый клик по странице и выбор пункта «Просмотреть исходный код страницы» из меню):
<link rel="canonical" href="https://blog.discourse.org/2023/03/how-discourse-scaled-to-10m-arr-with-only-1-salesperson" />
Именно версию с правильно установленным каноническим URL (через просмотр исходного кода) увидит поисковый робот.
Другой способ увидеть разницу — использовать инспектор браузера, но выбрать Googlebot в качестве пользовательского агента:
Я считаю, что настройка работает как ожидается с точки зрения того, что видят поисковые роботы, но она меня запутала. Проблема, похоже, в том, что Discourse перезаписывает атрибут канонического URL с помощью JavaScript, когда страница открывается с включённым JavaScript. Для справки, это происходит здесь:
Я не думаю, что сейчас возможно установить выделенную ссылку для тем, созданных из RSS-лент. Я не эксперт по SEO, но считаю, что установка или неустановка этого параметра не окажет никакого влияния на SEO.

