Apparently the PASSID has to be entered at the time of booking. If it is at time of check in, TSA might not have enough time to pre check the passenger. It didn't work for me few times I entered the PASSID at the time of checkin, but it did when I booked the ticket and the number was in the booking system