So when it is failing at that wait, is the element actually there or not?
If you look at the raw HTML you should be able to see if form[data-type="action"] is there. You can also debug it by doing `print find_element(*locator).is_displayed()` (rough code)
It's possible it's there and showing but Marionette thinks it's hidden.