I just thought of something, what if he was somehow trying to keep away those feelings? Imagine Troy expecting something from Chad, like he waiting for him to leave Sage and tell people about their relationship, or maybe even something smaller, but Chad denied that and decided to cut relations with Troy. That would explain Troy being kicked out and getting beat up.
And also that scene where the MC spies on Chad in the gym: Chad was probably talking with a girl (he was talking about wearing panties), that may be Chad thinking: "maybe it's just Sage that doesnt turn me on anymore, but what about other girls?"
This theory is very clear in my head, i wish i could explain it better, but my english is not good enough.