The time of training the mercs is quite bugged, I explain my case:
At first I sent 3 mercs to train with Lyvia, after 4-5 days those three were trained, so after that, without letting the day ends I put another 3 fresh meat. The result: the next day, they were trained.
I tried to make that thing again, but didn't work.
Then some other shit happened too, I put 3 fresh meat with Lyvia, and 3 or 4 days,2 of them are trained, but the other needs 3 days more.
It is not.... optimized or working with some logic.It is like a random value to activate a trigger, instead of a fixed value.
If Giron wanted so bad to have his daughter engaged with mc, even before the raven thing, more reasons that, after fixing his problem without giving him Jonah, earns the wedding.
It is a perfect excuse: "Oh you saved my wife, and fixed the brigand problem, we will get a wedding" "Oh, you didn't find the leader? Well, we will get him next time, now it is time to celebrate"
-"I didn't say it was a man."
-"Oh well, who cares, my wife is here, celebration celebration I put the wine I bought from Lucius, go go."