Restricting User Permission for Terms and Conditions (didn't work)

Hi community, can anyone point out a way that I can restrict user’s access to Terms and Conditions doctype based on ‘Selling’, ‘Buying’ and ‘HR’ module?

.
I have tried setting the user permission like below, but it didn’t work
.

Despite the permission set, this User is still able to access to Terms and Conditions applicable to “Buying” module (as shown below)

I know that I can set the user permission for this user for every Terms and Condition like below.


But this is not a feasible method because it would require us to set the user permission for over 100 employees for every new Terms and Conditions created.