Global Search fails on Data Page-backed List View when PropertyRead Access Control Policy is configured on a property

We are facing an issue in Pega 25.1.2 (Constellation).

We have configured a PropertyRead Access Control Policy (Full Mask) on the TransactionReference property for external users.

  • The property is masked correctly in the List View.
  • However, when the List View is backed by a Data Page, performing Global Search throws the following error:

A ReadProperty access control policy is defined on property ‘TransactionReference’. This property can be displayed, but it cannot be used to filter, sort, group, or rank query results, or in SQL functions.

Interestingly, the same PropertyRead Property works without any issue in other scenario where we have configured query with list of records, and Global Search works as expected.

Not Working for list view:

Working for Query property with list of records:

image

Access Control Policy Cofiguration:

Access Control Policy Condition:

Is this expected behavior or a known limitation? Has anyone faced a similar issue or found a workaround?