People have missed the real significance of He previously was married and I had to listen how much he wanted that marriage and how many 10s and 10s and 10s and 10s of thousands he spend on her ring
This isn't a man who has issues with marriage due to his past, this is a man who is using triangulation. He's saying, 'look OP, I REALLY wanted to marry my ex-wife, and I bought her The Best Ring Ever. But you aren't worth that, so I don't want to marry you, and here, have one of your own rings.'
He's trying (and succeeding, by the looks) to squash your self-esteem and to keep you in a relationship that takes little effort on his part. This is not about you getting marriage as a reward for sticking with him and putting him first when you should have been putting yourself first - but that is what you are thinking it is, and that is why you won't let go.
A PP has mentioned the sunk costs fallacy, and they are right. Please don't continue to make this mistake, just because you've spent a long time making it.
He does not love, care or respect you. This is the best it will ever be. He hasn't told anyone, because he isn't overjoyed, and I highly doubt there will ever be a wedding. If there is, expect it to be as underwhelming as his proposal.
Another PP is right. You really do need to raise your bar. This doesn't mean lecturing and prescribing to him, or 'talking' to him, because I'd bet my life you've talked to him about this sort of thing over and over.
You get what you accept. Non-acceptance of this is walking away to make space for someone who actually loves you.