That is the principal issue it appears. When using Embed Discourse comments on another website via Javascript you control that via a parameter, it’s super easy to fix.
I’m not familiar with how WP-Discourse determines this, it should be using the post canonical, but I’m not sure about that. Any ideas @angus ?