'password' => array (
'alphaNumeric' => array (
'on' => 'create',
'required' => false,
'error' => 'Alphabets and numbers only'
),
'alphaNumeric' => array (
'on' => 'update',
'required' => false,
'error' => 'Alphabets and numbers only'
)
),
You have two array entries with the same key. One of them will end up overwritten.