Good song!
Nice echoes of Cranberries-type, both in the vocal and the vocal phrasing.
The vocal is competing with a lot things in the same frequency. In "headphones" mode, the vocal is easy to make out. But just about any other speaker setting, the vocal is a bit too far back. So I suspect you depend a bit too much on stereo separation to make the vocal stand out from the instruments.
Lyrically, you're doing more with less, so kudos with that.
And I can hear you build contrast between the different parts. But I think there's a sameness to the song, so even more contrast of some sort would be helpful.