Lora received packet print in serial monitor but not on Lcd

lcd.print((char)LoRa.read());//This does not work

LoRa.read() presumably removes the incoming data so it is not there the second time you read it

Read the data into a variable and print that to Serial and the LCD