I have a square taped bb and don't see how a identical cranckset could make any difference, I can tell that is not the cranck fault because after it falls over the largest chainring on the second one, the chain falls from the second one to the smallest chainring too.
If the larger gear means the big cog they yes it can't work togheter