Watch can not receive reply from phone with WatchConnectivity

Test with iphone11(14.6) and watch series3(6.2)

In my project, I use WatchConnectivity between phone and watch to communication,  When watch send message with below code, every time run is OK

wcSession.sendMessage(message as [String : Any], replyHandler: nil) 

But when watch send message need reply, it seems error.

wcSession.sendMessage(message) { (reply) in
   
} errorHandler: { (error) in
     
}

In Phone with below code to deal with request

func session(_ session: WCSession, didReceiveMessage message: [String : Any]) {
   
}

func session(_ session: WCSession, didReceiveMessage message: [String : Any], replyHandler: @escaping ([String : Any]) -> Void) {

}

I debug the code, didReceiveMessage replyHandler can be called, and reply data, but watch can not receive the reply. So what’s my problem, Before the mobile and watch update, everything is good, every update will cause problems, how to ensure the stability of the app?Thank you very much.

Watch can not receive reply from phone with WatchConnectivity
 
 
Q