Normal pogo pins that are ~31mm long are hard to use.
Short pins from Milmax are $2 each.
I have been searching for years for the perfect, easy to use, and cheap pin.
I'm not a shill but,
Here it is PGTH600 found on Aliexpress. Search for PGTH-xxxx on Google.
The 600 is 6mm tall, 1.85mm compression. The solder tail is 1.85mm long and 0.85mm diameter so it fits in the same hole as a standard 2.54mm header.
These work great in place of standard 2.54mm headers so when you make a pcb with bottom test points, make a 2nd one for pogos and testing.
Available 10, 50 & 100. I got 100 with shipping for $17
I am a happy camper.