I've never had an issue with KLM/AF and TSAPreCheck. The key is to ensure the name is exactly as it is in your passport and what was used to register with the TSA. In my case I had to adjust my profile to be FIRST MIDDLE LAST as that's how it is in my passport. As others have mentioned, then you simply add you KTN to the API section.