Hi Half Cloudhill,
If you're receiving an 'Error: Start operation is not allowed on Virtual Machine.' on a Spot Virtual Machine. Spot Error Codes can be found here: https://learn.microsoft.com/en-us/azure/virtual-machines/error-codes-spot
Spot VMs are a type of VM that may be deallocated or interrupted when there is insufficient capacity in the region or if the price for spot VMs increase beyond your specified limit. If the capacity in the region has changed or if there's high demand for resources, the VM will not start.
You can check the "Activity Log" in the Azure portal for any error details related to the start operation.
Please find the below similar issue for your reference:
If it was helpful, please click "Upvote" on this post to let us know.
Thank You.