TouchAction does not add delay after the moveTo finishes

I need the element in the pressed state to move to another position and keep it in this position, but I can not do it.
touchAction.press(point).waitAction(waitOptions).moveTo(pointMoveTo).release().perform();
Using this code, I can move the element, but if I put waitAction (waitOptions) at the end to delay after moveTo, then the command does not work.
touchAction.press(point).waitAction(waitOptions).moveTo(pointMoveTo).waitAction(waitOptions).release().perform();