So it just occured to me, he asked for Leah's hand after he a) realized he really liked her b) Leah gave an answer that she would even marry someone she didn't like.
Because he thinks she doesn't like him. He's shy and even though he has plenty of confidence, when it comes to women, I imagine he has little self-confidence because of his appearance and all the bad rumours surrounding him.
As for his timing... I guess he figured the situation was urgent for Leah, he likes her, she would be okay with him (she doesn't seem scared of him) and so why wait more?
That's my theory. Also, why did that surprised face same familiar? Maybe because he was that surprised when he found Leah at the lake.
Right she's already seen him, I guess Roxant would be like "she can make an informed decision" xDD
They're both so cute. I hope they'll have a little time to talk things over. Brilliand is keeping everyone busy in the kitchen, allowing them to have some time alone. Though I do have to wonder if he knows Roxant has proposed to Leah.