XDS Policy on HcmWorker table

We are using AX 2012 R3. We are trying to restrict users from viewing worker data. For that, we have implemented XDS policy. The policy works fine for current workers. But when opening the past worker details, the form is always blank for everyone for whom policies have been applied, except System Admin. We checked the query by adding it to a view & it shows proper data.

It seems that when trying to fetch data which is not valid in current date & time, the XDS policy is creating an issue. Is there a way to get past this problem & show the past worker’s information to users?

Please provide screenshots of this issue if possible