When I hit an enemy, they are hit only after the animation. It becomes very annoying when it comes to some skill.
For example the archer's shootdown, sometimes most of shoots are gone, and does no damage, or does damage to an already-dead enemy. However I'm able to solve it with a tuna bow.
That's sadly a very common bug every archer does experience with the shootdown skill. This can even get worse, like all shots floating like crazy around the screen and not hitting anything at all (I sadly was able to see this with my own eyes in game). As far as I know the staff already is aware of this and possibly the Dev team already too. This is a very annoying bug I agree, that needs to be fixed.
Like you already said some IM weapons seem to fix this bug completely, or at least may it occur less often.
The tuna bow is one of those weapons I know of, could be the water guardian weapon does good on this too. But I'm not completely sure on that. At time being the best for this issue is to have one of the IM weapons equipped. This is no real solution, I know, but at least it does help a bit....
When I hit an enemy, they are hit only after the animation.
When it comes to assassin, the throwing dagger encounters the same problem. Sometimes it does not knock down enemy, sometimes some of the hits miss and so does no full damage as it should.
Besides, my Ambush has no sound due to this problem as well.
That could be caused by lagging of some sort, or bad graphics card maybe. Or even a bad internet connection (for example bad wifi/bad route to Warpportal) can result in this.
I personally never have heard any Assasin complain about the dagger skill. As far as I know this skill does work fine. But I never play an Assasin, so I may be wrong on this.
Maybe someone on here can better answer this?