Welcome to Microsoft Q&A Platform, thanks for posting your query here.
This is supported with deployments of CSI drivers, e.g. follow the docs here.
You could set volumeBindingMode: WaitForFirstConsumer
in Azure disk storage class, the pods would be scheduled to the node first, and then disk PV would be created with the matching volume node affinity.
Hope that helps.
Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics.