I agree with Landarc,
Your peppers and onions won't absorb the marinade so just baste them with it. Be careful with the Zuch, Squash, and shrooms. The shrooms will suck it up like a sponge, if you marinade too long the shrooms will taste like a mouth full of marinade. I also agree with keeping the veggies separate from the meats.