This means that your spry client validation is not failing, but your server validation is. Since they do not directly correlate, sometimes something can pass client validation and fail on the server.
To fix the problem you would probably update the code on top of the page and change the server validation from phone number, which is very strict, to something like entry length or alphanumeric, or even regular expression pattern validation which can be made more flexible to meet your specific needs.