Who the fuck saw the Solo Trailers and got excited and couldn't wait to see it? NO ONE! If anything Star Wars fans went because its Star Wars, general public wanted to see something that's playing and even then between Avengers and Deadpool you would see what you probably wanted to see more. Solo bombed because it had Zero hype, and it sucked critically because they're doing goofy shit with the movies to begin with and the Fans themselves aren't happy, not even that there is a bit of a fatigue going in and people had a bad taste in their mouth from TLJ and probably weren't feeling up seeing another Star Wars movie 5-6 FUCKING MONTHS after the last Star Wars movie.
Also, who the fuck saw the Last Jedi and fucking loved it? NO ONE. People maybe were okay with it, didn't care or didn't like it. Some even hated it. I know I didn't like it and I went in with a lot of hype especially after Rogue One. There was hype going in to seeing The Last Jedi, especially after Fisher had just pass. I wouldn't say i was too happy with TFA but I had high hopes for the TLJ after TFA.