vyos-config-encrypt.py —enable prompts for a backup key when no TPM is present, but the call to encrypt_config(recovery_key) is not a valid call. Two arguments are required.
encrypt_config looks like it needs to be adjusted to accommodate a lack of TPM during setup.