On the interactive flow the answer-file got fetched from the first host after validating the storage device.
While the user can also append a custom answer-file via CLI to achieve a fully unattended setup.
In this case that answerfile got parsed earlier and so storage validation could fail.
Storage validation fails since the initial answerfile doesn't match the configuration we got after the auto-import of the hosted-engine storage domain.
honoring BLANK uuid for SP also if supplied via answerfile.
it works as expected