Encrypting Managed Disks using Customer Managed Keys in Azure for a Linux VM

I’m trying to encrypt data disks/managed disks attached to a Linux virtual machine in Azure and encryption is only happening for os disk using the key which we pass, managed disks are not getting encrypted. Please help