I apologize for the delay, let me follow up again with the team in this regard.
I was able to confirm the best practice is to validate first before decoding. I’ve shared some documentation on this front below.
Building out another test example of this. I will keep you posted.