When a clean install is done there is no device set as the system dataset (not even the boot drive)
The system dataset is assigned to the first pool created after the clean install - even if it is an encrypted pool
The console is throwing error messages.
So I will create a bug ticket for the system dataset to be set to the boot pool, by default, if no pool is available.
This ticket is a suggestion that we not allow a passphrase to be created if the pool is being used as the system dataset