Sketches behaving differently when the SERIAL MONITOR is activie

No,

The sketch is uploaded and "runs".

Data is only sent from the Arduino to the PC.
Just simple prints either saying where it is or sending a bit of data so I know what is going on.