Ideas
New vanilla test game. No mods. No CC.
Sent my Sim to the premade Romantic Competition Getaway. Saw the same problem. All the "guest" attempting to cook. Eventually everyone got something to eat, but it was pure chaos.
It might help if the "hosts" prepared food, put out on the table and called everyone to the meal... but, they just put the food down and start preparing another meal.
I don't know if it would work to lock "guests" out of kitchens. Probably not, since the hosts just put the food down and start cooking again. But, playing as the "host" you could at least "drag" the food to a table that the "guests" could access. Playing as a "guest," "dragging" doesn't seem possible.
It seems like they just reused the existing system for pushing Sims to eat/cook on Community Lots. And that system was already glitchy. We've had problems before where Park visitors kept cooking and cooking and cooking and cooking.
Maybe locking the kitchen and only using banquet tables for the guests would be a workaround. Don't know. So far, I've only played as "guest."