Does RSA encryption require a storage password?

So the RSA encryption only works when there is a storage password? If you provide a RSA key, but no storage password, it doesn’t display the message “RSA encryption is enabled” and I can restore without the key.

Yes:

The RSA encryption can be only enabled if the storage is encrypted (by the -e option).