First, Hailo SW products are compatible with each other on specific versions. Please check the Hailo Dataflow Compiler User Guide section Release Versions Compatibility.
This is the source of your issue. You are overwriting the HEF file with the HAR file and naming it *.hef.
If you change the extension to .har, you will get a separate HEF file as intended.
Note that the HEF file is also included inside the HAR file. You can extract it using the following command:
hailo har extract model.har
Alternatively, you can rename the .har file to .tar.gz and extract it using standard Ubuntu tools.
The HAR file is simply a TAR archive containing all the model files.