Bueno, no, parece que después de todo podría ser un error de Discourse: Posts from Discourse do not resolve via the Search API · Issue #34632 · mastodon/mastodon · GitHub
Investigando un poco más, Mastodon solicita el recurso con la siguiente cabecera
Accept:Accept: application/activity+json, application/ld+json; profile="https://www.w3.org/ns/activitystreams", text/html;q=0.1Consultar Discourse con esto da como resultado la respuesta HTTP 400.
Omitir
text/html;q=0.1devuelve un objeto ActivityStreams. Por lo tanto, parece ser un error de Discourse, que parece devolver un 400 siempre quetext/htmlsea parte de los tipos aceptados…