Strange, save the game, then back off the bridge, maybe fighting them in a different location may sort it, at least you wouldn't have to start again. Also check their troop types, & note them incase it happens again, could be a bug with troops that swim...