IsElement... instead of verifyElement... in Katalon

No, it’s NOT. If an element is NOT PRESENT, this will make Verify Element Visible throw StepFailedException ( element is not found) EVEN if FailureHandling.OPTIONAL is used. That’s just another example of pure insanity of all these Katalon “verifyElement…” keywords, which makes them totally useless most of the time.