Hello Kane,
may be your if condition is wrong,
Can you please try this and check once
let me know its work for you or not
If(((CheckStaffRole(UserId:) and NameTable.List.Current.NAME.Status = 1) or (CheckManagerRole(UserId:) and NameTable.List.Current.NAME.Status <> 1)),true,false)
Thanks and regards,
Akshay Deshpande