Beautiful song, nice arrangement and good vocals.
The vocal stem artifacts are a bit of a downer though, but removing the artifacts is a science in itself and unfortunately song-dependent, so there's no rule to remove them all.
It's a "learning by doing" thing.