I did not point arrow trajectory as a frustration. I agree that the trajectory is a good thing.
To repeat my initial post, my frustration in situations like this is that enemies have animations that cause them to move out of the way while I aim. To be clear: I like the animations and don't want them gone - I just want it to feel better to aim at enemies and not have to worry so much about them moving out from under my cursor.
I tested it on your initial post, and you don't' have to move the mouse "with" their body part, it should target a hitbox that is larger than the actual character model. I did not thoroughly test that and there could be cases where it moves and becomes a "non hit" if you keep your cursor still as the character model moves....I thought I addressed your concern and said that earlier, but I could be mistaken.
So for your scenario, you are targeting the enemies head as they sway back and forth because that puts your arrow trajectory above the obstruction object.
As the target sways back and forth and your mouse is stationary, the hit should not change to "no hit", as the hit box is wider than the actual visible head.