Wouldn't the rabbit know who tried to drown it? If Lunaria held it, it'd probably act normal, but if Serina tried the same, it'd most likely be very hostile towards her.
So that's why she didn't get hit. Even if she had like 50 AC and everyone had disadvantage on attacking her, with the sheer number of attacks someone should have rolled a double nat20 and hit her.