Press() on iOS is releasing even before release() is called

element.press() is releasing even before release() is called on IOS. Same code is working fine on Android.
I am trying on simulator/emulator. I am using Java client. (I don’t find any issue with Java code)
Did anybody else saw this behavior? Am I missing something? I tried with latest server code also(from git).

Thanks in advance,
Kiran

For now I am using a work around with JAVA robot press and release.