Hi there, thanks for posting this.
Some questions, before I can help you properly:
Have you redirected all of the old URLs across to any new ones using the 301 directive?
That duplicate content in the subdomain, is it still live somewhere or have you removed this now?
Do you know which landing pages in particular have seen the biggest loss of traffic?
Usually, a site that drops rankings when it moves to another platform is having duplicate content or redirection issues in my experience.
I really would like to help, so please let me know the answers to the above when I can.