Thanks for reaching out.
The validation only validates the input if it's correct, example, let's say you added a field and decided to use it as phone. Then you can use phone validation so if the user input a non-phone number format, it's going to trigger an error message saying it's invalid phone number. But this currently isn't working, could be a bug, I'll add this to our issue tracker.
And you're correct about the conditional.