Big improvements on the normal compared to when I last saw it! Time for round two.
General:
Default combo colours without preferred skin. Let's give this some combo colours! If you are using my modded client you can go to Design > Automatic Combo Colour Picker and it can select some colors based on your background!
I used the tool myself and came up with these 5 colors as an example, feel free to choose your own colors too of course.
[Colours]
Combo1 : 98,86,124
Combo2 : 160,76,80
Combo3 : 255,234,232
Combo4 : 247,126,129
Combo5 : 162,129,131
We have a spread issue on this set. Your Normal difficulty is 1.92*, your Hard is 3.25*, your Lunatic is 4.43*. The gap between Normal and Hard is too large. This set needs an Advanced diff, somewhere around 2.5* to have the progression make more sense.
Normal:
00:28:543 (4) - This circle is unsnapped by 12ms
00:28:543 (4,1) - Not a fan of this flow, and it's just kinda ugly. If you put the circle next to a slider tail the player might click the tail.
00:37:651 (1,2,3,1) - I'm not crazy about this pattern. let's just keep things simple, this is confusing for a new player. Leave patterns like this for Hard and above. Even something like this would be way easier to follow

00:59:081 (1) - Maybe avoid this blanket for flow reasons, and just move the circle to x344 y296 or something
01:09:497 (1) - This is subjective, but this straight slider feels so bland just being in line with the previous note of 01:09:081 (6). Why not move the slider to like x360 y16 or something?
01:16:164 (1) - Sir why is this not 0.8 ds like the previous notes? it's almost 1.2
01:17:831 (2) - And why is this one at 0.6 ds!
01:20:747 (2,3,4,5) - this whole section is fucked when it comes to distance snap. if you want to give some emphasis to specific notes make the increases and decreases small, and don't make frequent changes as per the osu ranking guidelines! This whole map should be a pretty consistent DS.
01:25:330 (4) - This is subjective, but maybe move the third control point on the slider from x136 y96 to x136 y80 for a smoother looking slider
01:28:664 (3) - The head and tail don't start and end at the same Y coordinate visually :pleading_face: If you raise the 3rd control point from x160 y24 to x160 y8 it looks more aesthetically pleasing
01:41:997 (3,1,2) - This overlapping feels out of place in this map, you never do anything like it before or after, I think you should make this feel more like the rest of the map and avoid the overlapping of the sliders
01:57:830 (3,4,5) - This looks cute, but may leave the player confused based on flow alone which one to click next, try to make it so 3 points into 4 more obviously
02:11:164 (3,4,5,6) - This flow points players directly from 3 to 5, let's get the flow more simple and have 3 point into 4
Mapset Verifier pointed out the distance on these notes is further away than expected:
00:09:036 (1,2) - Distance is 104 px, expected 132, see 00:08:622 (6,1) -.
00:31:031 (2,1) - Distance is 101 px, expected 202, see 00:29:376 (1,2) -.
00:32:686 (1,2) - Distance is 120 px, expected 202, see 00:29:376 (1,2) -.
01:55:330 (3,4) - Distance is 128 px, expected 91, see 01:54:914 (2,3) -.
02:01:997 (1,2) - Distance is 104 px, expected 160, see 02:01:581 (6,1) -.
02:12:830 (6,1) - Distance is 134 px, expected 101, see 02:12:413 (5,6) -.
Hard:
The jump in AR from 3 to 7 from Normal to Hard is insane. If you had a diff inbetween that was AR 5 this issue wouldn't exist, same for OD and HP too.
You have a lot of inconsistencies in your hitsounds across difficulties.
Normal:
00:20:828 - is missing (Finish) which exists in Hard, Lunatic
00:21:257 - is missing (Finish) which exists in Lunatic
00:27:686 - is missing (Finish) which exists in Hard, Lunatic
00:35:996 - is missing (Finish) which exists in Hard, Lunatic
00:36:409 - is missing (Finish) which exists in Hard, Lunatic
00:37:651 - is missing (Finish) which exists in Lunatic
00:38:064 - is missing (Finish) which exists in Lunatic
00:39:307 - is missing (Whistle, Finish) which exists in Hard, Lunatic
00:54:497 - is missing (Finish) which exists in Hard, Lunatic
00:57:831 - is missing (Finish) which exists in Hard
00:58:664 - is missing (Finish) which exists in Hard
01:01:164 - is missing (Finish) which exists in Lunatic
01:01:997 - is missing (Finish) which exists in Hard, Lunatic
01:07:831 - is missing (Finish) which exists in Hard, Lunatic
01:08:664 - is missing (Finish) which exists in Hard
01:16:997 - is missing (Whistle) which exists in Hard, Lunatic
01:18:664 - is missing (Whistle) which exists in Hard, Lunatic
01:22:414 - is missing (Finish) which exists in Hard, Lunatic
01:22:622 - is missing (Finish) which exists in Hard, Lunatic
01:36:997 - is missing (Whistle) which exists in Hard, Lunatic
01:37:413 - is missing (Whistle) which exists in Hard, Lunatic
01:40:330 - is missing (Whistle) which exists in Hard, Lunatic
01:40:746 - is missing (Whistle) which exists in Hard, Lunatic
01:43:664 - is missing (Whistle) which exists in Hard, Lunatic
01:44:081 - is missing (Whistle) which exists in Hard, Lunatic
01:48:664 - is missing (Whistle) which exists in Lunatic
02:00:330 - is missing (Whistle) which exists in Lunatic
02:00:539 - is missing (Whistle) which exists in Hard, Lunatic
02:00:747 - is missing (Whistle) which exists in Hard, Lunatic
02:01:164 - is missing (Whistle) which exists in Lunatic
02:01:372 - is missing (Whistle) which exists in Hard, Lunatic
02:01:581 - is missing (Whistle) which exists in Hard
02:13:664 - is missing (Whistle) which exists in Hard, Lunatic
02:13:872 - is missing (Whistle) which exists in Hard, Lunatic
02:14:080 - is missing (Whistle) which exists in Hard, Lunatic
02:14:497 - is missing (Whistle) which exists in Hard, Lunatic
02:14:705 - is missing (Whistle) which exists in Hard, Lunatic
02:14:913 - is missing (Whistle) which exists in Hard
Hard:
00:25:543 - is missing (Whistle) which exists in Normal
00:37:651 - is missing (Finish) which exists in Lunatic
00:38:064 - is missing (Finish) which exists in Lunatic
00:39:307 - is missing (Finish) which exists in Lunatic
00:50:122 - is missing (Whistle) which exists in Lunatic
00:50:329 - is missing (Whistle) which exists in Normal, Lunatic
00:51:997 - is missing (Whistle) which exists in Normal, Lunatic
00:55:122 - is missing (Finish) which exists in Lunatic
Lunatic:
00:18:043 - is missing (Finish) which exists in Hard
00:21:471 - is missing (Finish) which exists in Hard
00:25:543 - is missing (Whistle) which exists in Normal
00:40:341 - is missing (Whistle) which exists in Hard
00:48:664 - is missing (Finish) which exists in Normal, Hard
01:08:664 - is missing (Finish) which exists in Hard
01:12:831 - is missing (Whistle) which exists in Normal
01:24:497 - is missing (Whistle) which exists in Normal
01:55:747 - is missing (Finish) which exists in Hard
02:10:122 - is missing (Finish) which exists in Hard