Sure, there are usually perfect valid explanations that any consulate will understand. Like I had a staff quit, and for a short time had one staff less. That was enough for immigration refusing me extension, but had no issues requiring a new Non-B abroad.
Thanks for all replies. Judging from these comments, I think it will be risky for him going to immigration. He kinda put himself in this situation himself. Lost his job during beginning of pandemic, and never sorted his cancelled WP and extension etc. So I will advice him to leave.