I love the insight on your sound design process. Really cool. The groove you have going on here is nice and your drum programming is hyper detailed but never seems to be distracting. It just sets up an incredibly detailed bed for the other elements to lay on.
Check your mix in mono. I think there are some phasing issues for some of the percussion instruments because a lot of that gorgeous detail disappears. If you're making heavy use of stereo imaging plugins or you're delaying things between the left and right channel, that can be problematic when listening through things like a phone, laptop speaker, or anything else that either plays in mono or has speakers close enough that it might as well be. In this case, the percussion is SUCH a gorgeously nuanced part of your track that it's a shame to lose that in some contexts. Try to start a mix in mono so you separate elements by eq/level and rely less on stereo separation, then flip to stereo but check the mix along the way in mono to make sure nothing gets lost.
No other critiques. This is chill, bouncy, fun, and I could see this working really well in a game or something since it establishes a really nice groove, is really gorgeous when you're paying attention, but can also set in the background and set a vibe if you want it to. Beautiful.