Two weeks before polling day the SNP has dumped a candidate and withdrawn all support for him: www.scotsman.com/news/politics/snp-withdraws-support-for-kirkcaldy-and-cowdenbeath-candidate-neale-hanvey-1-5054128
Neale Hanvey, standing in Kirkcaldy & Cowdenbeath, will still be on the ballot as the papers have already been printed. He is accused of having shared allegedly antisemitic content on Facebook in 2016.
I am not the only one who thinks allegedly antisemitic posts are not the real reason. Hanvey supports the Women's Pledge and has met ForWomen Scotland. I think he has been targeted from within the SNP for his support for women's rights. We know that there are genderist extremists who have infiltrated the party. We can now also see that they would rather hand the seat to a unionist than have an SNP MP who supports women.
(This hypothesis is now being denounced by sockpuppets on Twitter as a "conspiracy theory", which suggests that it's correct).