According to both the citations in the Overview and citations at http://macleodgenealogy.com/ACMS/D0022/I2.html, Tormod was indeed married to both Christina Fraser and Fingula MacCrotan, but Fingula was the mother of Malcolm Gillecaluim and Murdoch Murchadh, and Christina the mother of Leod and Godfrey.
Burke's Peerage gives him also Dorothea Ross, the mother of Norman Roderick.
Are there objections to switching the moms?
I'm not seeing where the information that puts the children where they are came in from -- but the MacLeods are extremely vexed, and I surely can be just missing it.
https://www.geni.com/people/Tamás-Caldwell-Gilbert/6000000001654183919
Private User