we had a similar problem recently and the following solution fixed the problem:
background: Our blog is installed on https://www.technology-hosting.net/blog. We also have the DNS for https://www.iforg.net mapped to https://www.technology-hosting.net. So you can access the blog either through https://www.iforg.net/blog or https://www.technology-hosting.net/blog.
The problem was due to the URL setting in the admin page: Options_General.
The setting should be:
https://technology-hosting.net/blog (for WordPress address)
and
https://iforg.net/blog (for Blog address)
——
When we had both setting as https://iforg.net/blog; the comments did not work…
—–
So go back and check configuration of your website..good luck