With a bit of thought this could have been a different outcome, from the numbers, 42 Labour and SNP MP’s were absent, if you had got 60% of them in for the vote it would have been the other way, then again there were over 100 tory MPs who avoided the vote as well, but probably more for image than actual belief!
I believe a lot of the opposition MPs who missed the vote were isolating, at COP26 or away for pre planned reasons which meant that they were paired with a government MP who also could not vote. The number of Toraidh MPs who missed the vote is exaggerated by this and even with everyone voting it would not have been defeated.
But this is a travesty of democracy.