Your Secure Flight Passenger Data needs to exactly match your information as stored in GOES for your Known Traveler ID. Due to limitations in the name field(s) for the traditional name fields associated with airline reservations, an exact match with those fields is almost impossible across much of the US population - thus they don't try.