Thanks for the responses. @Leee Jeffries I have double checked all the config and it looks good. The LDAP policy with auth enabled is bound directly to the AAA vServer with a next Factor of the policy label. The policy label has both the 'manageotp' and 'verifyotp' policies bound with the manage policy having a higher priority. I have run some more traces again this morning and it shows the LDAP policy is extracting the userParameters attribute fine but, whereas on a working system I then see the modify attribute sent, on the failing one it simply sends an unbind request. I have tried against 2 separate domains now and the same issue.