This is a very interesting post from the Scottish Parliament. I presume it is produced by the parliament and unbiased.
I was interested in vote shares. Labour share of the constituency vote fell by only 2.4% (1.9% regional list): not much, but enough to lose 3 seats.
The 27% of voters who chose SNP for their list vote probably cost the Greens seats in parliament, and maybe helped Reform. (Edit:Highlands excepted!)
https://spice-spotlight.scot/2026/05/09/the-results-are-in-general-election-2026/