Hi Ben,
the error message says, that start address + image size < entry point address. - this would mean that there is no code at the entry point address.
MCUXpresso Secure Provisioning Tool retrieves reset vector of the application (entry point) and in your case entry point was 0x0005F9E9. I suspect this is incorrect, can you please check? It is located at the offset 0x4 of the application image.
MCUXpresso Secure Provisioning Tool allows to use the following application file formats on a build tab: ELF, HEX, S19 and BIN. The BIN does not contain information about the address, so you must enter start address manually. All the other formats contains the address, so it is taken from the image. Kindly check if the file extension matching the file format.
For the other your questions: Start address 0x0 should be correct value. imageExecutionAddress is not evaluated before the build. On your screenshot, all the settings are correct (you need to enter SBKEK too). About required steps, please follow documentation, chapter 6.4.3.2.
Regards,
Marek
NOTE: If you find the answer useful, kindly click on [ACCEPT AS SOLUTION] button