I think it's Kai who's actually the real ML, idk him always being at 20% is suspicious. I think he's so in denial about his true feelings towards Roella. That he unknowingly is holding himself back from realizing it. It isn't until some big event will Kai even realize he's not actually 20% but actually 80% or lol 100%
Though if it ends up being the Magic Master Tower or the Crown Prince, I wouldn't complain