@tornbetween2lovers,
You know what to do.
He's cheating the VA - that money is for his mother and her living expenses and not for him to take you (or anyone else) out.
He's bad with credit and seems to have no clue that paying off CC debt ASAP will save him on interest. It will also bring his credit score back up, which I can pretty much guarantee is under 600, given the amount of debt he's carrying and that he's only paying it off in bits. Also because he's just a signatory on his mother's CC -- he can't build personal credit that way at all (although if he screws up, he can sure as hell trash hers).
His mother is in assisted living and may not be competent to handle her own affairs - so he may very well be stealing from her as well.
He becomes overly defensive and downright hostile when you call him on his bullshit.
He has no retirement plans and no savings. Unless he lives with you, he, too, will be in assisted living. And it won't be nice at all, seeing as he hasn't got squat to his name. It probably won't be much of a step up from a shelter.
You're a lawyer. You certainly know about weighing evidence even if you're not a litigator. There is a heavy weight of circumstantial evidence that he is going to cheat you, too. I'd say it's beyond a reasonable doubt. There are no mitigating circumstances other than you wanting a man in your life.
You worked really, really hard for decades to get where you are. He could destroy it in months. Don't let him.