I've been farming for "The Lone Ripper" and "Ogloi-Khorkhoi" and my gathering is 422 with my perception at 346 at level 55....and yet still they "get away" 90% of the time. Why? How do I stop the madness? What must I do?

"Why are you farming those old fish anyway?" Because our lords at SE have decided that desynthing only these fish is the /only/ way to get "Waterproof Cotton"...and that is an ingredient in the Coeurl Beach Halter...which I am trying to gift a friend. You know. Once I get this awful cotton...