BPM question - field has been changed from any to other

I am looking to create a BPM that only allows members of a certain group to change the customer credit hold status.

The BPM honours group membership but it seems adding price lists to a customer gets caught with the BPM.

From BPM - Method Directive, Pre Processing on Update Customer Object

Just adding a price list or amending a shipto seems to get caught with the BPM

image

Do a trace on the adding of a price list to see what’s happening before/after.

We used the field security maintenance to control credit/terms data. Defaulted to read only, then only the admin group has full access.