I think it has to do with travel doc names not matching properly.
Recently I tried to OLCI at T-48 with my middle name missing from APIS and got that error.
I tried again at T-22 and added my middle name to the APIS information on the OLCI and then checkin worked.
So not sure if it's related to the middle name or checking in at T-48 or less than T-24...