I had the same problem with my Pyramid not working. It would blue screen spin, but never load. It worked in the daily challenges (all other games worked normally) but I wasn't getting anywhere with Pyramid.
I fixed it in admin mode. I had a corrupted "game in progress" - so I deleted the file.
Windows 10 pro here, so the specific location may be different.
/localdisk/users/<your username, no brackets>/appdata/local/packages/Microsoft.MicrosoftSolitaireCollection_<gobbledegook>localstate/userdata/gameprogress
Go to the numbered subdirectory (not the public or default one) - that's your account.
You're looking for the .ark files for the games that aren't working. I deleted Pyramid.ark - it fixed my problem.
Worth a try if nothing else is working.