I understand that if a pokemon gets out of the ball while you are driving your gps loses it so it "poofs" away. However there are a lot of instances when I am sitting in my living room and a pokemon will show up and I'll go into the "catching" screen where after it gets out of the ball a few times they just "poof" away and are gone.
Does this happen to everyone? Is there a reason for it and can I stop it?