Even with a known traveler number, you are never guaranteed pre-check. It is rare that I don't get it, but it does happen. I have also had the same experience where one boarding pass had it and the other one (same flight) did not.