You're trying to cook too many things in one pan
One pan meals are efficient, but cooking too many foods in too small of a vessel can prevent those foods from cooking the way you want them to.
When the whole surface of a pan is covered, heat becomes trapped, which leads to steam. Steam prevents browning, which is essential for keeping foods juicy and flavorful.
Instead, cook in multiple pans at once, or cook in batches.