Good mashup!
There's a lot of things going on here that ultimately culminate into a solid synthwave beat. The mixing is there, the panning of the instruments gives interest, and the song structure is distinct in each section while remaining cohesive enough to flow well from one to the next. I want to particularly note that listening for the first time did not give the impression of the song being 3 minutes and 50 seconds, and that is something worth remarking in a time when many listeners are gravitating towards songs only lasting as little as 2 minutes and change.
There were some things that would have been done differently if I were behind the computer screen, and I believe it to be partially a matter of stylistic choice, especially considering you appear to have a decent grasp of production techniques and mixing. First, as someone who thoroughly enjoys compression, I wonder if the amount of compression you're using on some of these channels can maybe be dialed back or at least reexamined. It's not a vibe-killer, and doesn't really get too distracting with the one exception being the first verse of the vocals. I think that because of the lower register singing in this section, the weight of the vocals sound like they are submerging the bass. If not the compression, then maybe another look at a HPF EQ? Either way, there is a noticeable difference in clarity between the two verses.
My only other complaint would be the autopanning that is deployed on certain vocal phrases. I know it adds a lot of dimension to the singing, but as a matter of taste, it makes it sound more sporadic to me, and that somewhat detracts from the overall mood as it relates to what I think you're going for in this track.
Other than that, I'm vibin' 🌆