Issues with double_click() and type_in()

In our app we have a table and if you double-click on the item name the cell becomes editable and you can change the item name. If I use qat.double_click() it does not work, the item gets clicked on (focus changes) but the cell is not editable, if I use pyautogui for the double click it does work. Same for entering the name, if I use qat.type_in() the cell becomes not editable anymore and the test fails, if I use pyautogui for entering text it does work.

Any idea why this is happening? With pyautogui it does work but I'd like to use the available qat functions to do this.