Appium IOS driver hanging

I’m facing the issues with iOS native application automation with Appium on real device IP7/IPad:

  1. IOS driver/Facebook WDA are frequently hang and not responding at anytime running the tests. I need to restart both Appium servers and the devices
  2. The FindElement method results are unstable and take a long time to complete, especially finding by xpath. Most of requests are timeout and unable to find the objects (then the WDA is hang at that time)

We’re using SpecFlow, C#, Appium (1.6.3 and 1.6.5), XCode 8.3 and iOS 10.2/10.3 (on real devices IP7+ and iPad Mini/4/Pro)

Please give the advises to debug and get through those issues.

Thank you very much.