Just a few items of critique here for this monster of a song!
I find myself wanting more bass in the sub range throughout, occasionally a bit less sibilance on bit crushed instruments, the kick and snare to cut through more audibly, less reverb overall -- or shorter tails (especially on big sections where it can wash out the low-mids and bass)
Your lead writing is good, but I would potentially cut sections here and there, as the song is LONG and maintains the same feel overall. Ear fatigue is real. Such a long song is also easy to listen to over and over, want to get to the good part, and give up on mixing and writing new parts.
But beyond that you've done a great job!