OP, you're working much too hard and there's food and money getting wasted, too. Your DC are old enough to be self catering a good bit.
Cook what you enjoy eating! Make enough for all of you and if they want it they eat it. If not, freeze the excess for you for another meal.
If they make their own meals there should be less waste and there's nobody to grumble to. They can't use food refusal as a tactic to wind you up if you didn't make it. If they're not forced and if you refuse to coax, plead or dance attendance, the drama goes out of it.
I had just one fussy eater who, if asked what she wanted, would begin to reel off what she didn't want. I quickly put a stop to that - "Not helpful - don't tell me all the things you don't want - that's pointless. Tell me when you have an idea what you do want to prepare and eat. She lived a year or more on pasta, tomato passata and cheese. I provided vitamin tablets and an ever-full fruit bowl. 🤷🏼♀️
She was so inconsistent she would pick foods in the supermarket she really wanted but somehow they lost their attraction the instant they were in the pantry or fridge at home.
She's a great cook now and eats really healthily. Taking the personal element out works.