I enjoyed the song quite a bit - there's nothing the matter with it. Lyrics, mix, singing, instrumentation. It all worked for me.
That said, since you asked for constructive feedback...

I didn't like the choice of reverb for the sax - to my ears, it sounded like it was in a warehouse. I
love sax drenched in reverb - just not
that particular reverb. I'm sure others will disagree with me.
For vocals, I think the best thing you can do is articulate better. They were clearer in this mix than the last song I listened to, so that's an improvement. And I thought the doubling you did sounded fine (except for some nits I'll get into later).
That's not meant to be a criticism of your voice. Quite the opposite! I enjoy listening to you sing, but often have a hard time figuring out what you're saying.
Part of that is because your language is more eclectic than a typical pop song. That's great because your lyrics are interesting. But it's bad when trying to
guess what you might have sung, because you're going to
zig where other people
zag.
For example, the lyrics:
I’ve never been someone that you could talk to
And I communicated like a bad mimeClever!

But what I
heard was:
I never been someone that you could talk to
And I communicate a guy bad mimeSimilarly:
Neither wanted to be first to start running
It seems we’ve found a mutual starting timeThe first line was clear, the second... not so much. The word
mutual is an unusual choice, and what I heard:
Neither vanted to be first to start running
It seems ve foun a new shoe starting timeAlso, watch those
/W/ sounds!
In your defense... my kids complain that I can't hear
them right, either.

A minor thing: sometimes you let a lot of vibrato get into your singing. That's fine, but don't let it creep into your background vocals. In general, background vocals should be bland so they don't detract from the foreground vocals. That generally means not quite as expressive, and no vibrato.
All said - a good song, well done.