Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
With Azure Blob Storage geo-redundancy and Geo-Priority Replication, the SLA for supported Block Blob workloads states that the “Last Sync Time … remains lagged by 15 minutes or less for 99% of the billing month” when the feature is enabled. Replication across regions remains asynchronous, even with priority enabled, so a true RPO = 0 minutes cannot be achieved using only the built-in geo-redundant storage replication options.
Therefore, if your business requires zero data loss (RPO = 0) during a regional disaster, you must either implement additional synchronous replication at the application layer or use a service that provides true synchronous multi-region writes.
Microsoft does not offer any native Azure Storage architectures that guarantee an RPO of 0 minutes across regions. All geo-redundant storage options (GRS/GZRS, including Geo-Priority Replication) use asynchronous replication, which means some data loss is always possible during a regional outage.
The cross-region replication typically has a lag of less than 15 minutes, but this is an estimate and not an SLA-backed guarantee. If Microsoft introduces any changes to RPO guarantees in the future, they will be reflected in the official Azure documentation.
Refer: Azure Storage Geo Priority Replication and Azure Storage redundancy
Kindly let us know if the above helps or you need further assistance on this issue.
Please "Accept the Answer and Upvote" if the information helped you. This will help us and others in the community as well.