@Yanyi Ash knew about Karlyle's feelings, you can see Ash realizing about Karlyle's feelings in past chapters. Still he acted like nothing was going on.
Now he realized he has feelings for him too and wants everything to be okay, and that's not okay. He needs to suffer a little before Karlyle accepts him.
And Karlyle is not an omega, but an alpha from a powerful family, so Ash should know Karlyle needs to marry an omega.
So Ash not only ignored Karlyle's feelings when he wanted to give up everything to be with him, but is coming back now that Karlyle decided to marry an omega for the sake of his family.
So Ash is not only a bad person for ignoring Karlyle's feelings in the past, but also for coming back after he made the choice of choosing the family over some alpha that didn't even loved him back (that's what Karlyle felt like when he gave up).
Now he realized he has feelings for him too and wants everything to be okay, and that's not okay. He needs to suffer a little before Karlyle accepts him.
And Karlyle is not an omega, but an alpha from a powerful family, so Ash should know Karlyle needs to marry an omega.
So Ash not only ignored Karlyle's feelings when he wanted to give up everything to be with him, but is coming back now that Karlyle decided to marry an omega for the sake of his family.
So Ash is not only a bad person for ignoring Karlyle's feelings in the past, but also for coming back after he made the choice of choosing the family over some alpha that didn't even loved him back (that's what Karlyle felt like when he gave up).