Love the vocals, and the FX you used makes a really nice stereo feel. Also, is that you singing? sweet voice 10/10
The lead synth in the chorus feels like it should be more hard hitting. That might be different to the vibe you were after though, so I dunno if that piece of advice helps.
As for the mix, theres a few things I'd say. Firstly, it feels the bass area needs more attention. There's limited to nothing (apart from the gentle sub) that I can hear. Maybe add another layer playing the bass notes?
Secondly, theres like a supersaw pad/piano playing in the background. It feels really out of place and kinda messes up the mix. I'd either heavily sidechain it, remove the lows and bring in the highs, or just remove it completely. Theres also a lot of odd frequencies jumping about. Youtube EQ sweeping, as that could help you a lot.
Lastly, I'd focus a bit on EQ shelfing a load of the synth for areas that you dont need. for example, every synth should have nothing below 50Hz (unless its the sub), so literally go around and just remove those frequencies from everything. Then, EQ everything into its own place in the mix. If you google Frequency Spectrum Chart, you'll find charts showing what types of synths should use certain frequencies.
Hope that helps