Using the Aria Automation Terraform provider the aim is to create or update a VM deployment to add a VM with an additional disk.
Unable to provision disk as disk and compute storage are not compatible"
Aria Automation 8.x
Aria Automation Terraform Provider
The product is working as intended, the reason for this behaviour is that when adding a disk to an existing deployment it will validate the disk placement does match the existing VM placement.
Using out of the box functionality such deployment is not possible and can only be achieved using API or the Aria Automation Terraform provider.
To avoid the issue, simply deploy the additional VM first and then add the additional disk to it. This way it the disk allocation does validated the placement for the new VM which should match as otherwise the disk would be unusable.