Honestly, I think people have trouble looking at Eddie's sexuality through the lens of someone who does not know they are queer yet. I think that's what breaks the chance of nuance here. The breakup with Ana puts a lot in place to pull a thread about Eddie being gay, and I am ready to admit that, but the fact that that's an interpretation made a lot of people decide that Eddie has always known he's gay and is trying to suppress that. I think it also comes with using repress and suppress interchangeably. Personally, I think Eddie never stopped to consider men as an option and he truly believes he was in love with Shannon and that makes him date women he finds interesting but he can't fall in love with. The fact that he believes he was in love with Shannon, to me, also means he will never reach a point where he labels himself as gay. Shannon is dead, he will never get a chance to objectively look at his feelings for her, it's why I'm an unlabeled Eddie defender since the show will probably not go with the demi route.
I think the idea that Eddie is looking for what he knows, what he had with Shannon since they were so young when they met, in other women because he never stopped to consider men is more interesting than the idea that he has known he's gay the whole time and is trying to feel "normal". I think a lot of the problem is that there's a portion of the fandom that cannot accept the possibility that Eddie doesn't know the same way Buck didn't know. And that makes it hard to have a nuanced conversation because anything that's not "Eddie knows he's gay and hates himself for it" is met with a shitton of very aggressive reactions. I don't think Eddie is aware and going around trying to hurt the women he dates, I feel like he just wants to be loved and doesn't know anything else.