I found the boom-i-ness of the mix difficult to listen to. The vocals are (still) muddy. The bass is overly dominant. There seems to be a phasing problem of some kind - the boom-i-ness fluctuates ( like a sign wave). Could be some kind of plugin that you have on the entire mix???

It all clears up some during the bridge. The boom-y bass goes away at that point and the vocal are much more clear there. Comparing that difference might help lead you to the problem.