I am not aware of any way to change the port and you would likely have many problems with the clients to use these changed ports.
I would start with a packet-capture to see if
a) the client packets leave the client
b) arrive at the MX
c) there is an answer-packet leaving the MX
d) it comes back to the client