I tend to agree that the timing was terrible. They had already established that December was the release date for the last three movies, so I think the audience were used to that release schedule. (I know I did a double-take when I saw the release date for Solo.) There really wasn't any hunger for yet another Star Wars movie six months after The Last Jedi. Also, releasing the movie on Memorial Day weekend is just bad timing, period. For many of us who live in northern states, Memorial Day weekend is the unofficial start of summer. Lots of people make plans to get out and enjoy the nice weather, not to sit inside and watch a movie.