Heltec Lora 32 V2 not outputting to serial monitor

Hello everyone, this is my first post on here so excuse if it is the wrong place.

I have recently been having an issue of not being able to read the serial output in the serial monitor. Sketches upload fine just there is nothing in the serial monitor

Even a simple serial printing sketch does not work
e.g. below

// the setup function runs once when you press reset or power the board
void setup() {
	Serial.begin(9600);

	
}

// the loop function runs over and over again until power down or reset
void loop() {
	Serial.println("Hello World");
	delay(1000);
}

Hi @deancotton. Welcome to the Arduino forum!
Do you have 9600 baud selected from the menu in the Serial Monitor?

yes, I do.
I have also used 115200.

I forgot to mention that in a more complex program the serial monitor works fine