As a potential feature request, I figured I would first ensure I understand what I'm saying.
We cannot snapshot a VM with a pRDM attached. This makes sense to me because it's basically out of VMware's hands what happens to the LUN.
Veeam has leveraged storage APIs to allow storage-level snapshots to be taken by supported arrays, directly on the arrays:
Backup from Storage Snapshots —Veeam Availability Suite
My question, if VMware were to invest the development time implementing vendor-specific APIs to leverage storage snapshots (snapshot the actual LUN), would this be a passable way to overcome the obstacles associated with snapshotting a physical RDM (and associated VM)?
Or would the cogs not all necessarily turn at the same speed causing the whole clock house to come crashing down?
Virtual Machine Snapshots are not available when the RDM is used in physical compatibility mode.
Difference between Physical compatibility RDMs and Virtual compatibility RDMs (2009226) - https://kb.vmware.com/s/article/2009226
Could you convert the physical RDM disk to a virtual RDM disk? That would at least give you the ability to snapshot the RDM disk once it's converted.