Ok, that would work the same as far as the installer goes.
I'm not sure. I've always used either a CD/DVD or a bootable USB drive and just booted the Ubuntu installer from that. (The Ubuntu installer is just a version of the appropriate Ubuntu system that boots from CD/DVD or USB stick, and then runs the installer program from the booted Ubuntu system.)
If the external HD is bootable and has Ubuntu on it, and it was connected to the computer by USB, it would be the same as booting from a USB drive.
You might also have had to make changes in your computer's BIOS or UEFI firmware when you booted from the external HD the first time. I don't know if that's what you mean by restarting "in a weird way". Did you reformat the computer's internal HD when you did this? Or do you boot from the external HD whenever you want to boot Ubuntu 18, and then just unplug the external HD and reboot in Windows?