Gap between normal and hard is way to big, you have only 2 active 1/2 objects while you hard diff mostly consists of stuff with 1/2 gaps with ocassional 1/4 elements. Consider either adding advanced diff to fill the gap between normal and hard or buffing your normal diff
''normal-hitnormal.wav'' is a kick sound, therefore it shouldn't be used as a ''hitnormal'' because hitnormals should be an rythm feedback, and a drum kick is an addition, therefore I suggest you rename it to a ''normal-hitwhistle.wav'' to better hitsound your map.
Assuming you ignore my ''normal-hitwhistle.wav'' suggestion and you maintain it in the folder, rename it to ''normal-hitfinish.wav'' for example and leave the drum kicks as the hitwhistle and adjust your hitsounding for that manner.
some hitsounds are taken from https://osu.ppy.sh/b/1529799 including that, so everything is fine
Then I suggest all diffs have a more cautious hitsounding because there are many inconsistencies and issues with that imo
custom set number 85 and custom set number 5 are almost the same. The only difference between these sets is the file ''soft-hitwhistle5.wav'' which is a drum kick sound that [Naosse's Insane] and [Djulus's Hard] didn't want to use. If you fix the issue with the "Normal-hitnormal.wav" I mentioned, you could use the same Snare ,Kick, and any other sounds for both Custom Set 1 and Custom set 5, because they're literally the same thing, and both have similar hitsounding structures with kicks. so you could remove unecessary hitsound files and make the overal HS more consistent between diffs.
the file ''Normal-hitwhistle.wav'' is really really annoying when spammed, the diffs that uses it gives me a bit of a headache...the ones that doesn't use it sounds much more comfortable...the sound is too impactfull to be used like that, I highly suggest you either completly remove it from the set or use it on really specific moments like 00:50:655 - .