Due to my "six segment itinerary" (i.e. not at destination for 24 hours), I couldn't check in online, but I'd added my NEXUS info to APIS.
At the counter, the agent was adamant that because I had a connection she needed my passport, and my NEXUS card was not sufficient, even though I've done this dozens of time.
I'd also asked for a seat change, but that's another matter.
I walked away with my BPs, and got almost to security before I noticed I was missing "TSA PRECHK" in the top right.
Back I went.
And I got a new agent.
He was very efficient, changed my seat, and got "TSA PRECHK" to show up.
So have faith if someone who works at the airport tells you a NEXUS card is no good. It is. Believe me.