Let’s assume this isn’t an omegaverse and think this through. ML loves MC but isn’t gay so he’ll be in a relationship with MC but feel repulsive about sex. That makes perfect sense. That doesn’t mean they aren’t dating. ML’s actions show he cares and loves. MC is the one with issues. ML breaking up with MC also makes sense because he thinks he’s cheating and doesn’t deserve MC anymore.
Let’s assume this isn’t an omegaverse and think this through. ML loves MC but isn’t gay so he’ll be in a relationship with MC but feel repulsive about sex. That makes perfect sense. That doesn’t mean they aren’t dating. ML’s actions show he cares and loves. MC is the one with issues. ML breaking up with MC also makes sense because he thinks he’s cheating and doesn’t deserve MC anymore.