A lot of great ideas here, and that vocal sounds great
I can sort of hear the unfinishedness in that beyond the vocal, the mix sounds a bit flat -- in the sense kick and snare are not at the front of the mix, there appears to be no side chain or synths on the side beyond the keys with which we initially began.
However, it is not by any means bad at all, and is worth listening to, for sure! I think you should revisit this piece and update at a later date. I really like it! The minor touch at the end was a nice move as well which I feel added new depth to the rest of the track.
Some things you can do to tentatively add a "finished" sound is to implement subtle crashes and reverse crashes, and the occasional percussion, rhythmic textures, etc. That will do a lot for that finished sound, even if it only takes half an hour to figure out where to put all of them. Crashes is the big thing, as I noticed the lack of them upon further listening. They add a sense of going places, and no one knows why, but they work.
Tbh I'm giving you the cheatcodes I use when I myself can't figure out how to finish a song, hehehe