Hi Yannick,
I believe that Jay is on the money there indeed, that is what I would have suggested too: your best bet is to use an "at least one assertion must evaluate to true" assertion and have the original schema validation assertion as is in there as well as a logic that checks the response if the validation fails and decide if there is a need to obfuscate (which as Jay states, is the best practice, to mask any sensitive info about the backend) before returning the error to the client.
I would even go further and state that in case of unexpected failures from the backend, that in that logic you would have some alerting in place, alerting either you and/or the team responsible for the backend so that they are aware that their application is generating a non expected error.
We can talk about options if you want :)
Maurizio