Si ayuda, el código que se utiliza para extraer la publicación externa está aquí: discourse/app/models/topic_embed.rb at main · discourse/discourse · GitHub
Si tiene acceso a la consola de Rails de su sitio, puede probarlo para tener una idea de lo que está sucediendo. Por ejemplo:
TopicEmbed.find_remote("https://blog.discourse.org/2023/04/introducing-discourse-ai/")
Donde he tenido problemas es con el método parse_html que se llama al final del método find_remote. Ruby Readability tiene problemas con algunos HTML/CSS.
También es posible que no se esté devolviendo HTML de su sitio de React. Podría confirmarlo ejecutando el código que está en el método find_remote paso a paso desde la consola.