Are you sure you aren't just using tips that are too large?
I've used AirPod Pros for the past ~3-4 years and have spent hundreds of hours walking, running, and biking with them. They have never once come out or even become loose, though I do use the smallest size tip.