How to properly pass a SAS token argument to the Azure CLI

While playing around with the Azure CLI and Powershell Core 7.0 I encountered a strange situation, when trying to pass a SAS token to a parameter. This was the offending command az storage blob show --container-name --name training.txt --account-name --sas-token "spr=https&sv=2018-11-09&si=readpolicy&sr=b&