I absolutely get where you are coming from. I used to be like that too, doing everything in my power to try to make things run smoothly and avoid her kicking off, and when they do, it is even harder as you are so exhausted from trying to steady the ship, and you feel let down that you have tried so hard and then still things went a bit crazy.
So DH and I agreed to let the small things go, but have a firm approach on our non negotiables. Such as room a bit messy, doesn't take plate out- let it go.
Rude or aggressive to siblings or us, us, damages property, absolutely no and clear consequence.
But we don't plan our days around her moods, if we are doing something then we are doing it and if she chooses to sit in corner with a face on then it's her loss. And more often than not she realises she us missing out, and snaps out of it.
Others may disagree and call it permissive parenting, but it works for us. She is calmer as doesn't feel like we a 'nitpicking', I'm saving my energy for the bigger stuff so have energy to deal with it more calmly when it comes. And I'm honest with her "unfortunately it's been a battle to get things done today, so I don't have the time/energy to go to park/cafe/movies. Tomorrow if we can get all our 'musts' done quickly, we can go to movies then"
Have a look at 'zones of regulation', identifying moods and strategies to help, for both you and her. Sometimes we might say our 'colour' as a warning to another that we might need a bit of space as feeling angry/tired/out of sorts.