Ever since the patches were implemented which changed the way that blocking and sprinting were calculated there have been significant problems with skills going off, rubber banding, input delays. It seems what happened it ZOS introduced a server side double check on all actions in the game, and while the action is performed client side it isn't actually performed until it is double checked by the server (target is valid, position is the same, enough magicka/stamina, etc). That I am able to figure this out and don't even have access to code means ZOS should certainly be able to figure this out. That they have done nothing about it in spite of the fact that months have passed. The state of PVP right now is unplayable: rubber banding, skills not going off, huge lag, rampant crashing mid fight. When the game works it is fun. The game has not worked right for quite a while. ZOS fix your game.
The Lord Jesus Christ saved me from sin and darkness. His love has transformed me so that I am a new creature in Him. May you find Him too, and experience His richness and goodness!