Technically, there is nothing in the three eligibility criteria that couldn't be checked before arriving Japan, but IME NH wants to do it on location. And realistically, as the international ticket can be on any airline, how could NH ever be sure the other airline did the validation? So yes, check-in in person.