I had this problem when I installed a new SD card.
The other suggestions here didn't help.
After a while I determined that I could not set the SD card as the default storage AND have a secret space. once I deleted the secret space, I was able to set the SD card as my default storage.