Soit...que soit que :deux causes possibles, langage formel
exemple : Elle n'est pas venue au rendez-vous, soit qu'elle l'ait oubliésoit qu'elle ait dû rester au bureau plus longtemps.
Ce n'est pas que...mais :une cause possible éliminée et suivie de la vraie raison
exemple : N'allez pas voir ce film, ce n'est pas qu'il soit mal jouémais le scénario n'est pas intéressant
Non que...mais : élimine une cause mais langage formel
exemple : J'apprécie les initiatives de cette association non queje connaisse des personnes particulières mais parce que j'encourage le respect des droits de l'enfant