its probably just sucking the fluid thats left in lines before the solenoid. that will be caused by the pulses in the intake. you will have differences in vacuum between each port ie as one has inlet valve open you will have vacuum but the others with closed inlet valves will have less vacuum.
so the one with strong vacuum will suck fluid from the others.
easy way to test the theory is to disconnect the tank. if it continues to run rough then its not sucking it from the tank.
i suspect you need
check valve on each nozzle.