Post Not Properly Published to Discourse – Missing Permalink in API Response

Thanks, Angus.

I’ve identified the culprit, the SmartCrawl SEO plugin is conflicting with WP Discourse. After deactivating SmartCrawl, the posts are publishing to Discourse as expected and linking correctly to the WordPress posts.