if there's a stack of griffins near the hydras, the rest will skip, because they're afraid of retaliation against all the stacks around the hydras.
And splitting the hydras means that there will be one stack of griffins per hydra, which means they will kill them faster, so there's no point in doing it that way.
But you need to split them into the Hive... By the way, the result is also always different with borderline armies and stats. It might be a minus for the hydra, or it might be without losses.