Spoiler-ish
Minho got jealous of a male house help that was close with woojin, it made him feel bad and he thought "why is he making me feel bad?" it reminded him of his dog that he loved but would leave him whenever it got out, he decided to cheat and neglect woojin out of revenge-ish because of his one sided jealousy, also so that woojin doesn't leave him like his dog. He has that kind of kink when woojin was desperate for the first time he saw Minho cheat, woojin fainted, and minho brought him to the hospital,he was happy that woojin was upset because like the dog now he couldn't be apart from minho. If you reread season 1, you can see even the sidehoe was saying "woojin is not a real dog". They both actually love each other but they already hurt each other so much. Meanwhile Taehwan is the true victim who doesn't deserve all the hurt woojin gave him like he has already been traumatized from his first relationship...
i'm so confused, in the flashbacks minho's feelings seemed too genuine idc about the comments saying he's manipulating the uke. but what I still don't get is why did they end up like this and why did minho change so much. (also we're so close to the end of this season and season 3 hasn't dropped yet )