I made some tests, but nothing seems to work.
I connected a second external SSD USB3 and created two HFS+ partitions.
I installed a fresh Mojave 10.14.1 on one partition that was automatically converted to APFS.
Booting from this partition had the same behavior (~2 3 minutes).
As someone suggested that the problem comes from the APFS, I used SuperDuper to copy the Mojave APFS partition to the HFS+ new one.
Once finished I got Mojave installed on HFS+.
I changed the starting boot in the preference pane, shut down and restarted.
Unfortunately, the iMac boot is still very slow on Mojave HFS+.