iOS 15 and WatchOS 8 apps WCSession connectivity issue

Sometime I am facing issue in WCSession.

Watchkit app can send ping to iPhone app using WCSession, and it successfully received by the iPhone app but send back the information to watch from iPhone is not received by the watch.

  • (void)session:(WCSession *)session didReceiveMessage:(NSDictionary<NSString *, id> *)message replyHandler:(void(^)(NSDictionary<NSString *, id> *replyMessage))replyHandler{ //iOS App to watch call back failed }

then if I kill the watch app then start again it works fine. but after 2-3 hrs again facing connectivity WCSession issue