Yes this doesn't make sense. Work permits for asylum claimants are usually for short periods of time (like a year) and have to be renewed if the hearing hasn't been held. Are you sure he has a valid work permit? Has the conditions in his home country changed? His daughter lives there. His reasons for needing asylum may no longer be applicable 7-8 years later. Were you unaware of LICO? You must have or you wold have let him continue the asylum processing or would have stopped you spousal sponsorship earlier.