The questions was about visa as this is a visa site and we constantly get told not to ask about other topics, but as you mention it, of course he has a work permit, valid until may.
Your guess is a good as anyones lol maybe he did not have sex last night lol, no one knows how they think or why they decline. other IO let him in same trip same airport, just a different queue, that sums it up.
if householder regustered for online can do o.line but guess as your asking the question they are not. You can do at local immigration but househder needa to be with you or they give you power of attourney which is a pain, if your here on 30 day exemptuon and no longer dont bother with it