Sorry, i little bit mistaken.
When i use
touch.press(el1).wait(10).move_to(el2).release().perform()
I got response, like below.
[HTTP] --> POST /wd/hub/session/dcb6859a-724c-45cd-a679-2f85da79bcb1/touch/perform {"sessionId":"dcb6859a-724c-45cd-a679-2f85da79bcb1","actions":[{"action":"press","options":{"y":null,"x":null,"element":"45FA624D-1539-49DB-818B-4E8891EBAFBE"}},{"action":"wait","options":{"ms":10}},{"action":"moveTo","options":{"y":null,"x":null,"element":"D279DC52-7AC2-4302-93D5-CF7CA515E9EE"}},{"action":"release","options":{}}]}
[debug] [MJSONWP] Calling AppiumDriver.performTouch() with args: [[{"action":"press","options":{"y":null,"x":null,"element":"45FA624D-1539-49DB-818B-4E8891EBAFBE"}},{"action":"wait","options":{"ms":10}},{"action":"moveTo","options":{"y":null,"x":null,"element":"D279DC52-7AC2-4302-93D5-CF7CA515E9EE"}},{"action":"release","options":{}}],"dcb6859a-724c-45cd-a679-2f85da79bcb1"]
[debug] [XCUITest] Executing command 'performTouch'
[debug] [XCUITest] Received the following touch action: press-wait-moveTo-release
[debug] [JSONWP Proxy] Proxying [GET /element/45FA624D-1539-49DB-818B-4E8891EBAFBE/rect] to [GET http://localhost:8100/session/858F3407-B678-4BC5-AF12-FAF8BD676D0C/element/45FA624D-1539-49DB-818B-4E8891EBAFBE/rect] with no body
[debug] [JSONWP Proxy] Got response with status 200: "{\n \"value\" : {\n \"y\" : 24,\n \"x\" : 66,\n \"width\" : 232,\n \"height\" : 52\n },\n \"sessionId\" : \"858F3407-B678-4BC5-AF12-FAF8BD676D0C\",\n \"status\" : 0\n}"
[debug] [JSONWP Proxy] Proxying [GET /element/D279DC52-7AC2-4302-93D5-CF7CA515E9EE/rect] to [GET http://localhost:8100/session/858F3407-B678-4BC5-AF12-FAF8BD676D0C/element/D279DC52-7AC2-4302-93D5-CF7CA515E9EE/rect] with no body
[debug] [JSONWP Proxy] Got response with status 200: "{\n \"value\" : {\n \"y\" : 1220,\n \"x\" : 0,\n \"width\" : 375,\n \"height\" : 122\n },\n \"sessionId\" : \"858F3407-B678-4BC5-AF12-FAF8BD676D0C\",\n \"status\" : 0\n}"
[debug] [JSONWP Proxy] Proxying [POST /uiaTarget/0/dragfromtoforduration] to [POST http://localhost:8100/session/858F3407-B678-4BC5-AF12-FAF8BD676D0C/uiaTarget/0/dragfromtoforduration] with body: {"fromX":182,"fromY":50,"toX":187.5,"toY":1281,"duration":0.01}
and nothing happens further. Appium just waiting for something
if i try use
touch.press(el1).move_to(el2).wait(10).release().perform()
i got
[debug] [MJSONWP] Calling AppiumDriver.performTouch() with args: [[{"action":"press","options":{"y":null,"x":null,"element":"1CF94FFC-183C-4457-B9CA-631E57F87731"}},{"action":"moveTo","options":{"y":null,"x":null,"element":"7E2C056E-64BA-47D2-93A0-6F2C0A0368BA"}},{"action":"wait","options":{"ms":100}},{"action":"release","options":{}}],"4832057e-172d-40f1-8a31-eadcf10a63d5"]
[debug] [XCUITest] Executing command 'performTouch'
[debug] [XCUITest] Received the following touch action: press-moveTo-wait-release
[HTTP] <-- POST /wd/hub/session/4832057e-172d-40f1-8a31-eadcf10a63d5/touch/perform 501 12 ms - 164
[HTTP] --> DELETE /wd/hub/session/4832057e-172d-40f1-8a31-eadcf10a63d5 {}
[debug] [MJSONWP] Calling AppiumDriver.deleteSession() with args: ["4832057e-172d-40f1-8a31-eadcf10a63d5"]
same on Android