When adding issues in preprocess zod3 and zod4 behave differently, I'm not sure if this was an intentional change. Zod 3 will display both errors in the added in the preprocess and the parse errors.