How are you measuring this?
This is a measurement of your code/communication performance, and is not at all related to the response time of the actual ESCs.
Is this relevant to your program? It doesn’t seem to be used elsewhere in your posted code, but if you happen to have other ROS code running elsewhere then it’s possible for the ROS communications to compete with the MAVLink communications for bus time / processing attention, which could potentially intermittently increase your communication latency.