I think you’re giving the SNP too much credit. The bill isn’t even very popular in Scotland, it’s just the latest wedge issue that the party is using to pick constitutional fights with Westminster by passing laws they know are illegal and then daring London to try and stop them.