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