Just noticed that Switch-PSGSuiteConfig appears to have a typo that affects using the -Domain parameter.
When calling the Switch-PSGSuiteConfig -Domain <domain> function, an error is returned that states:
Decrypt : The term 'Decrypt' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
I believe the function should be calling Invoke-GSDecrypt instead of Decrypt and I will submit a PR accordingly.