Anshu's mistake was to think that one way of splitting a number shows all its factors. It does not.
But the full list is: 1, 2, 4, 7, 8, 14, 28, 56
63 = 21 × 3 → tells us 21 and 3 are factors of 63
But the full list is: 1, 3, 7, 9, 21, 63
The number 7 is a factor of both, but Anshu's two splittings simply did not show it. Guna's splittings (56 = 7 × 8 and 63 = 9 × 7) happened to show it.