General:- Could you explain to me why you chose to use minimum stack leniency? You should only use them if stacking ruins patterns, and I can't really find instances where you need minimum SL. As a result, your 1/2 and even 1/4 stacks are completely unreadable in your diffs. Increase it back to default, unless you have a good reason.
Insane:00:22:460 (5,6) - The slider-ends are weird here, not sure why you chose to do it. Move the the red tick along until it looks something like this, it's both more visually appealing and plays better.
00:26:251 (6) - Replace with hitcircles. Not only does it bring out vocals more, but also better shows the change to vocals.
00:43:559 (4) - Maybe replace this with the sharp corner slider I showed earlier? That way you can have some consistency in how you map the synthy rhythm in the music.
00:55:592 (1,2) - You're mapping to the sharp high-pitched noise in the music here; using hitcircles will give it a better effect, as it's not really a "held" sound. Similarly, hitcircles will also bring out the drums on (2) better.
01:13:888 (4) - Reverse slider here doesn't really fit the music here. Consider using a slow-down slider here (~0.75x), ending at 01:14:383 - . Then put a hitcircle at 01:14:548 - to bring out the drums better. If you choose not to do that, at least get rid of the whistle you put on the reverse arrow.
Hard:00:45:042 (1,2,3) - Due to spacing, it's hard to tell these are all spaced apart differently. Stacking (2) onto the (3) will work, though you will have to move the (1) elsewhere. Basically make this more readable please.
00:50:317 (1,2,3) - Similarly, the (2) and (3) look like they are 1/2 apart. Even if you argue they are readable (which they are I suppose), the spacing drop from 1.40x to 0.70x doesn't really feel nice. The player is literally slowing down by 50% of their speed to hit that slider, or waiting for a while... or hitting it early.
00:55:592 (1) - Same thing as what I said in Insane.
00:56:251 (3) - Here I wished you map the stream somewhat (e.g. using reverse sliders), as it feels awkward in that you mapped the twinkly stream 00:54:767 (8,9,10,11,12,13,1) - here, but not the drum stream here.
01:13:888 (4) - Same thing as Insane, though you actually removed the hitsounds here so it actually sounds nice :v
Normal:00:48:339 (2) - This feels better if you shorten by 1/2, then put a hitcircle where it originally ended. The reason is that the slider-end right now plays on quite a strong beat in the music, and it's just better brought out if you use a hitcircle instead. It also goes into the following sliders better too.
00:56:910 (1,2) - Rhythm in the chorus is weird... you start with straight 1/1 rhythm which is cool...
00:58:229 (3,4) - ...but then you go 3/4 sliders making the rhythm go all funky. Please be consistent in what you do because as far as the player is concerned, you're mapping to vocals in these (1,2,3,4), so it makes no sense to map them in 2 completely different ways right next to each other!
01:01:855 (6) - Having a slider over the big white tick here doesn't work well, as not only does it not follow the music at all, but the white tick there is quite an important beat, and you're skipping right over it. Use this rhythm instead:
01:02:844 (8) - Shorten by 1/2, then add a hitcircle where it originally ended. It fits the music better for same reason as 00:48:339 (2) -
01:07:460 (1) - Again here, the middle white tick is quite important and you're skipping over it.
01:09:767 - Gap here feels weird.
01:13:559 (2) - Replace with hitcircles is more appropriate and fits music better.
Easy:- My only problem with this diff is that it plays very much like a Normal diff... please be more mindful of the difficulty of your lower difficulties from now on.