How to reproduce
Mute all the sound channels
Shoot an arrow into the ground(arrows shot by Skeletons work too)
You will hear the sound of the arrow landing
THE FIX
Move the sound(minecraft:entity.arrow.hit) to the Hostile Creatures sound channel.
WHY?
The idea is when you hear an arrow land it probably was shot by something/someone agressive.
Most likely valid, but under different circumstances.
Arrows shot by skeletons' sounds should be played under hostile, while arrows shot by players should be under the player category.
(I assume that's what you're trying to get at, @unknown.)
This is already cataloged by the game, under the {pickup:2b} tag, so it should be easy enough.