Why the server has not yet received the data after the module responds “SEND OK”?

When module receives “SEND OK”, it only means the data has already been sent to the buffer of the TCP socket rather than sent to the server. You can use AT+QISACK to check whether the data has been sent to the server or not.