@Almahart for me doing maintenance means a really conscious choice about:
a) chickpeas OR a pear OR … whatever, not chickpeas and a pear and some yogurt
b) deciding how often in a week I might make those choices - is it chickpeas once a week, or a 'treat' every day, or some fruit at breakfast plus sweetcorn at lunchtime plus lentils for dinner?
c) thinking about what else I eat on the days when I might have more carbs
d) being vigilant about snacking and portion size, and alcohol
e) making really clear choices about my eating preferences
f) totally ignoring the occasional blow out (occasional being once or twice a year)
What (more or less) works for me is to have roughly one day a week when I eat 'healthy carbs'. So that might be some puy lentils with my spinach, or chickpeas in a curry, or an apple as a snack when I'm out on a walk.
On those days I tend to eat much less fat. I wouldn't have creamy, buttery scrambled eggs with crispy pancetta for breakfast, followed by lentil soup for lunch, and pork belly for dinner. I would deliberately eat lower fat foods for breakfast and dinner. Sometimes that would help me to make the choice that I'd prefer the eggs for breakfast and the pork belly for dinner, and I'd forgo the lentil soup.
I don't stick to a rigid day (i.e. not every Saturday) which gives me flexibility if I'm eating out or cooking for family/friends.
If I'm adding pulses to food, I add less than I used to. So a small can of kidney beans added to a chilli rather than a large can. (but again , once a week, not every day)
I do know that lack of attention to snacking can be a big problem for me - a few crisps, some cashew nuts, a couple of tortilla chips dipped in hummus , I recognise that as my weak point and develop my strategies around that.