Environmental control system does not work properly unless connected via USB

OH! success! I don't know what I did... moves some wires around... but its working now! Wires were connected via top two arrays of pins.

I moved the source and ground wires closer to the output of the buck converter, instead of having them way on the other end.

Id still like a recommendation on some CAD for the Arduino schematics, if you have the time.