this is terrible, and the lack of accountability is astounding. However, working with what we've got, has the author considered:
Creating a second domain that's basically a mirror to see if it's related to the domain
Attempt to 'recreate' the same content a standard platform like workpress to see if it's something about the presentation / etc. that the search engines are hating
I wish you all the best