You are probably right.This, in my opinion, is the main problem.
If you trust in God and you're mature enough, then you wouldn't date for 7 years before marriage. You should have gotten engaged within one year of dating, and then married within 2 years.
If a woman truly loves you, then she will want to marry you, instead of waiting for 7 years.
I am sorry to hear of your story OP, and I hope you are okay. This sucks.
Also, OP states he met her "While doing PUA ins 2013 in Russia" While he later started to transition into a God-fearing Christian, she did not. This is not to criticize OP but it seems this relationship never had solid foundations to start with.