Over all not a bad job, but a few problems ( illustrated via extra.fzz below):
Capacitive moisture sensor: you may want to add a connectorxterminal definition to the connector in the breadboard svg and move it to the edge of the connector so the wires terminate on the edge of the board instead of the middle of the pin as they do now although it is OK as it is now too. Otherwise breadboard looks fine.
Most of the parts are either lacking a connectorxterminal definition or it is incorrect (such as being a group rather than a rectangle). That is what is causing the lines connecting at an angle to connect in the middle of the pin instead of the outside edge as they should. If you can’t figure out how to correct this, post and I’ll look at the svgs and post the solution. The soil moisture sensor has correct terminals (the lines terminate at the edge as they should) but the “A” pin should be moved so it aligns with the .1 in grid for better readablility. The DS18B20 pins need to be moved a bit so that they align with the .1 grid, the out pin has a correct terminal definition but the power pins don’t appear to. I’m not sure why there are extra rats nest lines on the nodeCPU ground that may have been a problem on my part somehow (it usually indicates corruption in the parts database file due to Fritzing bugs) and they all appear to lack terminal definitions.
PCB looks fine (I didn’t export the gerbers and check drill hole sizes but presumably they are correct).
extra.fzz (87.3 KB)