The problem is there seems to be so much imbalance in the relationship.
You were unhappy doing all the cleaning so the end result is she does all the cleaning.
You are unhappy about the financial situation early on in the relationship so you feel that justifies taking a hard line position now.
Maybe she is selfish and a user. But there doesn't appear to be much discussion at the time to say I'm not happy we need to find another way. What looks like happening is the building up resentment for punishment later.
Another worrisome comment was the main food shop vs takeaways alcohol. The responsibility is unbalanced but you are viewing these as equal. If you wanted to not pay takeaways or alcohol for a month you could do so, you'd save a fair bit and no-one would suffer. If she wanted to save a bit of money she couldn't just say i won't pay for the main shop this month, everyone would suffer. An unexpected bill puts financial drain on the unnecessaries for you, the necessities for her. You might feel yourself magnanimous in stepping in and helping when partially causing the situation in the first place.
There's a lot of talk of an equitable/equal share of the costs in the relationship, not a lot of the equitable share of the spoils. Takeaways and alcohol are spoils, fun "pocket" money are spoils. Main shop and bills are costs.
Living with a BF in his property with zero housing security is very, very high risk for a woman with DC.
This 100%.
The benefit of a proper serious relationship is that everything is shared whilst not keeping score. This is a casual relationship that has progressed to living together without the all needed transition in attitude. Thats possible when neither has much to share or lose in the first place. You now will have something valuable, your long term housing is as secure as it possibly can be. Whatever the financial situation, she actually has less. And much less long term. Her home is completely insecure and every penny that goes into helping pay for your security is a penny less she has to pay for hers.
I dont know if you should break up or not. But i do know that the implications of you buying a house as a seperate unmarried entity have not sunk in. Perhaps for either of you. You are happy to share the costs but not the security or the spoils.
Getting on well 90% of the time wont matter two hoots the first time you have an argument and you think "why are you arguing with me, I'm the one putting a roof over your head." The first time you say it put loud, and you will, the precarious nature of her position might become apparent to her too, although by then it will be too late.
If you want this relationship to continue you need far more consideration of her needs, whether she's selfish or not.