It is many things, not one. It is more production than mixing. I think you are influenced by the wrong music, maybe some trance/techno or something. You should take a break and start listening to music with more tension and release, less repetition, less patterns, less perfectness. The issue is simply that you are driven by what you think is good, rather than what you feel is good. So try this: Emotionally orient yourself in some normal pop music that you feel good about. Pay attention to chords, melodies, sound sources, tensions, releases etc.
It is simply that you need to think together productions less, not entirely but less, so that the musical qualities, all of the imperfectnesses can come alive. This is the whole thing about music that it becomes beautiful in the cross section of the perfect and the in-perfect. In terms of mixing, check out Chris Lord Alge's approach, check how he just turns the knobs very intuitively. He does not ask can I do this, can I do that. He does it, he has self empowered the musical creation.
Look, it's not bad, you have several very interesting elements in your mix, for instance I like your work with the stereo image, it's just that music creation is a multi dimensional process and you can have lots of gaps in lots of dimensions. So, move your focus towards production. What I liked a lot was your work with automation, that tells me you are soon where you want to be.
Good luck dude!!