in your server behaviors list, you can see that the recordset comes after the Server validations behavior, it needs to be before the server validations behavior.
you will need to arrange the code so that the server validation behavior is after the recordset.