I've had pretty good luck with my rabbitgoo harness.
https://www.amazon.com/rabbitgoo-Adjustable-Harnesses-Breathable-Reflective/dp/B07SC7WFQN
My cat is about 10 lbs and fairly short, and I got her an XS. Previously I had a PetSafe Come With Me Kitty harness from Chewy and she backed out of it on a walk when she got spooked. I haven't had the same experience with rabbitgoo.
the "soft" / "wrong" harness. ^
I was using this - https://www.amazon.com/dp/B07SC7WFQN/ . :(