I am quite new to Katalon, but there are some issues that strikes me as odd, this one is especially one that I really struggles with.
There are some waitFor* methods that takes a timeout which I thought waits for the element to be clickable within the defined time period or otherwise should fail.
But these doesn’t fail, they just give a warning and the code continues to be executed (and fails other places).
I think that the waitFor* methods should work in the same way as other methods, when failing throw an error unless the flowControl handling states otherwise. This will make the Katalon project more consistent in its work.
This wouldn’t be that big of a problem IF the verify* counterparts had a timeout parameter (see a another discussion), but they doesn’t and this becomes a problem.