If you have GE or TSA Pre, your KTN is properly entered and there is a name match between the name associated with your KTN and under which you are ticketed, you should see Pre-Check close to 100% of the time.
Every time I have a non-selection, it is because there is something loused up in the record which can be easily fixed.