ATmega328 with NEO-M8N GPS Module – Circuit Schematic Review

The difference in naming is subtle but can be important to avoid confusion. Unfortunately my reference to pin names did not help because they are not actually pin names. My bad

On your schematic what we see are net names and are, as such unambiguous and perfectly acceptable.

The problem comes if you use the same naming convention for pins in your sketch, which we have not seen, as from the perspective of the Arduino the Tx pin is transmitting to the Rx pin of the GPS and vice versa