Also maybe it should be noted that in some cases you cannot boot the recovery image from a Linux distro like Ubuntu. See: Fastboot stuck on "Sending 'boot.img'" (TWRP, Moto G7 plus "lake") - Android Enthusiasts Stack Exchange. I’ve experienced the same issue and avoided it by installing from Windows 10, without installing a proprietary driver from the official website (I installed /e/ OS on a computer at a Internet cafe).