ValidationError in clean_<fieldname> does not immediately render the error?

Yeah, this happens.
I had opened a discussion a little time ago here on this forum as well about this behavior.