EG18-ea - AT+QTEMP doesn't return temperatures

I expect this is one of the Quectel modems which returns the temperature readings in an unsolicited result code after the “OK” response.

Your software running the AT commands undoubtedly treats the “OK” response line as completion of the command response, when it’s not.

See this thread: EG-12EA bug: AT+QTEMP returns OK in wrong order