The ESP32 WROOM module on the LoRa Gateway can definitely handle sending data to an LCD/OLED attached to the board. It has 14 GPIO pins broken out for use with external devices like an LCD or OLED. To keep things simple, you may want to use something like our Micro OLED Breakout (Qwiic).
That will connect to the I2C bus via Qwiic just like the XA1110 Breakout. Another fairly easy option would be to use one of the SparkFun SerLCDs.
Those can be set up to communicate via serial, SPI or I2C so you can choose your preferred method to send data to the display.
One note about the code for the Qwiic OLED Breakout as well as the XA1110 is you will most likely need to declare your I2C pins in the Wire.begin() function in the setup of your code since the ESP32 does not have a hardware I2C bus that is defined by the Wire library. Instead, the SDA and SCL pins are defined by the board definitions. The default pins for I2C on the ESP32 LoRa Gateway are set to 21 for SDA and 22 for SCL so just set those pins in the Wire.begin(); function.