This. This is tough from the OP’s perspective but clear as day from ours. Cut bait and run. She doesn’t care about you or your personal life in reality (particularly if kids are involved) if she is trying to destroy your marriage.
Listen, if I had the type of disposable income to drop 900/month on one SB AND see others on the side I understand. But I’d rather chalk it up to a few multihours once a week or every two weeks (3 hours) with highly reputable Independent ladies who know this is a business of pleasure. She may be young and willing to check off EVERY box but when you make them dependent on you, that’s where things get tricky. Sleepovers, traveling, paying for an apartment - I get it, but you kinda fucked her up on this one.
She was wrong 100%. I am not disagreeing that she may have imploded your life, but you put all the charges in place and wired them. Let it go. Stick with indies or if you venture out to SB land again, set a simple and clear line in the sand - “This is what I’m looking for, this is what I am comfortable providing you, and this is what I can offer in addition (advice, introductions, etc.). You are free to live your life as you choose outside of that.” Make sure she is an adult psychologically/mentally as well as physically.
Every guy I have ever spoken with has given me that advice when it comes to SBs. It’s okay to help them financially and in their personal life advancement but set clear and defined boundaries. Always use an app or a burner. Avoid giving your last name like the plague. If you’re super paranoid use an Alias. If they aren’t willing to understand it is a mutually beneficial relationship that will come to an end at some point, they aren’t worth it after the first go around.