Welcome to BLF @CaMKii .
I have soem Convoy lights with the solid post for a positive contact. They would disconnect if just placed on their tail so hard.
I got some of these…the V3
Not sure if he still sells them. PM @BlueSwordM and ask. They are great springs!
I just threaded (I got both small and large, you would have to try for fit) Into the tail cap spring and soldered the base.
It got rid of 90% of the problem. You need to be careful, because if you use too much pressure you can mess up the driver or crush your cells.
Maybe someone else has something better for you…but this is what I did.