I'm not sure what is wrong here, maybe try without setting 'factor' at all?
Anyway, if you have the user's password in plaintext then you can just use these as is and leave encryptionScheme and salt blank. According to docs regarding the password field:

The User’s password. If encryptionScheme is provided this value is the existing password hash, if encryptionScheme is not provided this value is assumed to be plain text and it will be hashed during import.