Song has great potential! Love the new intro. Song length seems about right too.
My nit is with the drums.
-
They lack punch. This is for a few reasons: the kick and snare attack is far, far too soft. The…uh…ride cymbal? Hi-hat? Hard to tell. Whatever it is, it has a sustain/release that is far too long for a hi-hat. If it’s a ride cymbal then the decay isn’t sharp enough. And finally they need more presence in the mix - bump up the volume on the kick and snare by a few dBs.
-
There is also a weird delay thing happening with the drums. I want to say you used a stereo delay on them, but I can’t tell for sure. My only guess is that you did this to thicken them up. Instead, record the drums on separate tracks in the following manner:
a) On the MIDI track, use the Transformer insert to weed out all notes but the ones you want. For example, I have 5 different presets on the Battery Tight Kit. Each one literally deletes from the MIDI note stream all notes but the ones that represent the kick, snare, hi-hat, cymbals, and toms (one group for each preset).

b) Perform a mix-down for each type of drum and import into your project. Only the toms and cymbals should be stereo exports. The rest should be mono.
c) Send the snare, hi-hat, and cymbals to a group channel with the 120 Hz HPF EQ preset. Send that group channel + the kick and toms to another group channel that you can automate to control the overall drum volume in the mix. Use the Spatial insert on this channel with the More Room for Drums preset.
Now you can push the snare and kick up a bit. You can also EQ each drum component separately or add reverb on the snare only, for example.
This is only a suggestion based on how I do things. I did not mean to insult your intelligence in any way in case you do stuff like this or something else that you’re comfortable with.