1- This has happened to me in SJU flying SJU-PTY and SJU-SDQ, and it's always been with the same upper middle aged female TSO, who for some reason still works there.
2- I got a similar response at BOS when asked for a second ID (now we have some issues). I had given them a US passport, and as my second ID, I gave them my Spanish passport.