Xbees wont talk to each other

Im using two Xbee Pro 900HPs, one hooked up to an explorer board and one to and Arduino Due.The problem is that they wont talk to each other. I have defaulted the settings of both boards but they still wont work. For the Due i have RX going to 18 and RX going 19.
Here is the Xbee model i'm using.
Here is the code i'm using for the Arduino Due.

void setup() {
  // Initialize Serial1 (or Serial2/Serial3) for communication with the XBee
  Serial1.begin(9600); // Or your chosen baud rate for the XBee
  
  // Initialize Serial Monitor for debugging (optional)
  Serial.begin(9600); 
}

void loop() {
  // Check if there is data available from the XBee
  if (Serial1.available() > 0) {
    // Read the data from the XBee
    char receivedChar = Serial1.read();
    
    // Print the received data to the Serial Monitor
    Serial.print(receivedChar);
  }

  // Check if there is data available from the Serial Monitor
  if (Serial.available() > 0) {
    // Read the data from the Serial Monitor
    char sendChar = Serial.read();
    
    // Send the data to the XBee
    Serial1.print(sendChar);
  }
}        

Provide data and observations, maybe a starting sequence, and what you expect as a result. This code seems to wait for data in Serial1... but is the other end sending, or the xbees configured correctly? Can you step through verifying each device is doing its part [Explorer board (data) xbee1 (data) xbee2 (data) Arduino Due]?

My life is filled with calls for "does not work" which I "fix" by turning the "official" switch to "NO" (upside-down "ON") or inserting the power cord into the power outlet.

This looks fun...


And...
https://ftp1.digi.com/support/documentation/html/90001357_A/index.html

Both Xbees are on default settings. Im not receiving data of any sort on each side.

Does Xbee have a method of verifying Xbee to Xbee?

What is an "explorer board"? Esplora? Was the "Due" program uploaded successfully using the native port? Are the two Arduino boards using the same sketch?

Xbees just transmit data over RX and TX from the microprocessor so theres not really any way i know of to confirm its working. The explorer board is this. Im only using an Arduino on one side. The other side is the explorer board hooked up to a computer running XCTU.

Would you draw the connections? I understand the Explorer is a carrier, but are the Xbee to Xbee wired or wireless?

Im trying to have them transfer data wirelessly like what they are made to do. Its just RX to TX and TX to RX on the Arduino and vin to 3.3v and ground to ground.

Did you verify your power supply is plugged in?

"Everything is correct"... but nothing works... and you won't draw a picture.

It is plugged in. The wiring is extremely simple. Just RX of the Xbee to TX of the Arduino and TX of the Xbee to RX of the arduino.