BM falling from high places is an old hat:
She fell down as Caste was destroyed.
She fell again as King send her Ship down
She fell now again.
the question what will Perspero do? Will BM rescued by her crew?they might are following her vivre card.
I don't think its a matter of Law's haki being better, just not having the monstrous gap there is for the Yonko.
e.g. Law can only shambles someone within 20 points above him against their will, Law is 50, doffy is 60 and BM is 100 in this hypothetical.