I had opened a case for this same issue, and was directed to this doc, which I hadn't seen: https://learn.microsoft.com/en-us/azure/virtual-machines/windows/spot-vms#limitations[spot-vms][1].
In my case, my account was an MSDN benefits account. When I selected a Pay As You Go account, I could create Spot instances.