Hello Aviv,
Most common issue is that the auto-provisioning policy is not mapped to the VX9000 after creation. Ensure that 'Adopt if No Rules Match' is not enabled on the auto-provisioning policy. Ensure that the provisioning policy is mapped to the VX9000 and commit/save. Remove/Delete the AP from the VX9000 and let the AP perform adoption process and come in clean.