I don't know for sure, but I'm going to say 'not entirely'.
Certificate pinning would prevent you from sniffing the requests, and if they made API changes, you would be unable to analyze them.
So I think the reason Pokevision stopped working is because they may have made API changes, but they've been unable to see what the changes were.