Hello @Lana Salameh ,
In Azure Policy, evaluating compliance of a resouce is typically done against an expectation/condition native to the resource.
You might be able ot get this working If the (external) RP data/value is an ARM property with an alias.
Learn more about Azure Policy Aliases here.