The strings, esp. the bit lower ones on the left (though I hear better on that side) can be too busy during the vocals, plus they probably need some EQ where they overlap the vocals. And, even the higher strings have some swells between lines of a verse (or it seems) instead of waiting until the end, i.e., if the words have any import in this song, you're doing a lot with the instruments to distract from that.
Maybe there's room to move things around (in the stereo field) so there's a bit more of a hole in the middle for that vocal.
I'm a serial ducking abuser, but I'd put most of those instruments (minus bass) on a bus and let that get pushed back with a wetter reverb and/or difference in pre-delay. Then just slight ducking against the vocal (after maybe addressing some of the attention conflict between it and instruments).