There is no such thing as 'gender' outside of linguistics. Just like our primate cousins, humans are a sexually dimorphic species.
Trans rights clash with women's rights.
The UK 2004 Act acknowledges that gender dysphoria is a medical disorder that requires the judgement and advice of qualified practitioners. The SNP Act treats it like a lifestyle choice to be celebrated. It offered no protection to women-only spaces or to organisations and clubs that legally limit services or membership to biological females. I doubt most Scots wanted this debacle.
SNP are ideologically motivated buffoons.