Problem with reading data from UART

hello guys
i have a problem with UART i am trying to send commands to fingerprint sensor and it works well
but when i receive data from it , a problem appeared here , it sends 24 bytes so i tried to store them in an array like this

if(Serial.available() < 24)
   {
    Serial.println("Didn't Recieve the  24 bytes ");
   }
   else 
   {
         for(k=0 ; k<24 ; k++)
           RecieveArray[k] = Serial.read();
         

       char store = RecieveArray[3];

     
         Serial.println(store);

am trying to print the element number 3 of the array to see if it works or not but i receive this

please help and thanks in advance

We need to see the rest of the code. Declaration, setup and everything.

How are you expecting the fingerprint sensor to transmit into a pin which is already in use by the serial monitor? Usually you would put the sensor on SoftwareSerial or use a Micro or Teensy that has more serial ports.