Nope.
TLJ was controversial, but it was by no means universally hated. Even if you think it contributed, one controversial outing shouldn't even be capable of so thoroughly undermining the strongest franchise in cinema by itself. And anyone who considered themselves a Star Wars fan and liked TFA and R1 yet hated TLJ should've likely been *more* interested in Solo, not less, because it was in many ways marketed as completely and totally different from TLJ.
Anyone who chose not to see Solo because TLJ disappointed them most likely were already on the fence about modern SW in the first place - ie, they didn't like TFA or R1, either, at least not enough to make them want to see if Solo might be like either of those films.
The far more likely explanation is that people who are fans of Star Wars just aren't automatically huge fans of Han Solo, and especially not of Han Solo played by some random guy they've never heard of, taking smuggling jobs with no involvement from Luke, Leia or any other major character (except for Chewbacca). Add in the fact that Star Wars' massive box offices are typically driven up by the event nature of the films (and Solo coming less than six months after TLJ and having almost no significant marketing campaign had zero event nature about it whatsoever), and the fact that WoM was lukewarm overall, and the fact that Rogue One proved the side movies are really side movies and not actually woven together with the other films (which means all the people who went to see Rogue One thinking it was 'the next Star Wars film' period now knew better and had less incentive to go see Solo unless they were actually interested in the premise itself).
There are tons of obvious, logical reasons why Solo bombed. TLJ may have contributed to that in some small part. I personally doubt it, but there's no real way to prove that either way. But the idea that TLJ was directly and wholly responsible for Solo's performance is laughably ridiculous.