I agree with VP - the mix is slightly dark, a little closer together.
Mixing in 3D space, conceptually can help with some of the perceptual clarity (plus EQs for sure).
I like to use DearVR to do a quick spatial mix. It does have some reverb built in, but I prefer to use Neoverb for my realistic reverb.
What I do now is have all tracks use the same reverb, but what I do is I send them to the reverb with a delay that I modulate. There are various ways to do this, but it really, really creates this strong spatial effect.
Also, things that are close have more of a delay between the sound and the echo. The dryness will also be higher for things that are closer, and the reverb should be wetter farther away.
Then, what you want to do is strategically mix things as close and far to your taste.
This is free, so play with this:
https://www.dear-reality.com/products/dearvr-micro
Neoverb is not free, but it is my favorite reverb plugin for the bang for the buck basic crisp, clean reverb. It's very clear and has a lot of control.