There are numerous cases when pouncing can be cancelled by latency, framerate and network rate related issues. It should be redone fully server side, so all actions happening after a player releases the button would be calculated server side.