These are the stories no one wants to experience. You were correct to end the arrangement, of course.
If this were me, the "cheating" wouldn't be my main concern. I never ask for or promise exclusivity, And I consider any cash I provide as "her money" and I have no right or desire to control how she spends it. Her most egregious violations were missing scheduled dates, and fucking some asshat in YOUR apartment. If she had not missed dates and had been banging this guy at his place you would have never known, and I presume never cared.
Sadly, as with most pre-pay, paid rent, or monthly allowance models, the SB finds it all to easy to take the SD for granted. She comes to think of that monthly payment as guaranteed funds and wonders why her SD doesn't step up and do more for entitled pussy. I have lived this type of situation twice.
One had moved in with me; rent was $2800/month and she paid zero plus I gave her a weekly allowance. I came home from work one day and found her fucking her AA sponsor on my couch. (Yeah, there's a lot of fucked up shit to unpack there!). She was out that day. I gave her to the end of the week to get all her stuff and she didn't show up. So it all went into the dumpster.
The second was getting 75% of her rent paid by me, This had been ongoing for about 2 years. There were some missed dates along the way, but I didn't consider them abusive. She asked me for money to go to Vegas for a week to attend a conference on her desired industry. So I paid for her flight, rental car, hotel and conference registration. I won't go into detail how I buster her. It turns out she was in Vegas to see and fuck another guy who was working a different conference for his company. Now as I said, I don't care what she does with "her" money. But this was different. I was happy to fund her career goals and help set her up for ongoing success. But I'd be dammed if I would pay her to fuck some douchey sales rat on my dime!
When she got back, I let her know it was over and that there would be no more rent payments. I never told her why, or that I had busted her. She cried, begged, asked for a reason, promised to be "better," etc. But I just said it was time to move on. I was not about to "train" her on how betray her next SD! As our old mentor GagaGamber (aka GaGa) liked to say: "I will beg for pussy. I will pay for pussy. But I will not beg to pay for pussy!"
After those experiences I will only do PPM.
One idea, netnoy, if you are willing/determined to try a rent pay, or monthly pay model again: Negotiate on the 4x/month model as before but add a provision to deduct for any dates she misses. If you decide to skip a date, no penalties to her, of course. But make it clear that she must show up to get her allowance. And set it up so that you are paying for LAST month, not next month. Not something I ever expect to try, but perhaps a better way to go for those who really want to only pay once a month.
Life is good
The Cat