Great song, mix and production, well done.
The only obvious problem for me is the lead vocal. It’s out of context with the rest of the track. It is at ahigh evel in the mix, nothing wong with that, but it has a lot of mud - round about 300Hz - making it sound as though it’s been dumped onto the instrumentation without any attempt to blend it in. (I’m sure there has, of course, I’m just describing what it sounds like). You could EQ heavily at 300Hz but I think it would even take a HPF up to 300Hz.
In addition, the delay/reverb in the lead vocal doesn’t suit the track. You’ve got all this laid back dreamy stuff going on in the background and the lead vocal doesn’t match it. I would add a long delay followed by a long reverb.