try using this for the access rule instead:
Restrict if TID <> 2
Allow if NID = 1
The conditions are read line by line till one passes. as soon as a condition passes the, it stops processing and considers the rule successful
read it like this:
Restrict if TID <> 2, if not
Allow if NID = 1
If the TID does not equal 2, if does not know what to do, Allow or restrict, so will continue to the next condition. If the NID is equal to 1, it will know what to do, in this case allow.