[Moto G7 Power ROMs, Kernels, Recoveries, & Other D] jhjhjhjhjhjh:
I had the same problem untill I found a thread with different rom install instructions and his instructions I use to install ALL ROMS...No Issues..

Install this way it's long but worth it..

These are the steps I used to get it working. Remove the microSD card from your phone as it will not be needed and might cause bootloops.

1) Extract stock rom to ADB folder and follow these steps from the command prompt to go 100% back to stock

fastboot set_active a

fastboot reboot-bootloader

fastboot getvar max-sparse-size

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash modem NON-HLOS.bin

fastboot flash fsg fsg.mbn

fastboot erase modemst1

fastboot erase modemst2

fastboot flash dsp adspso.bin

fastboot flash logo logo.bin

fastboot flash boot boot.img

fastboot flash dtbo dtbo.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash system system.img_sparsechunk.8

fastboot flash system system.img_sparsechunk.9

fastboot flash system_b system_b.img_sparsechunk.0

fastboot flash system_b system_b.img_sparsechunk.1

fastboot flash system_b system_b.img_sparsechunk.2

fastboot flash vendor vendor.img_sparsechunk.0

fastboot flash vendor vendor.img_sparsechunk.1

fastboot flash oem oem.img

fastboot flash oem_b oem_other.img

fastboot erase userdata

fastboot erase DDR

fastboot oem fb_mode_clear

fastboot reboot-bootloader

Boot system to welcome screen to verify clean flash.

2) Power down system and boot to bootloader (Vol down + Power). Follow these steps to get the system ready for copy-partitions. (Note: some steps are redundant and/or will give errors, disregard these errors)

fastboot set_active a

fastboot reboot-bootloader

fastboot getvar max-sparse-size

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot reboot-bootloader

fastboot flash modem_a NON-HLOS.bin

fastboot flash fsg_a fsg.mbn

fastboot flash dsp_a adspso.bin

fastboot flash logo_a logo.bin

fastboot flash boot_a boot.img

fastboot flash dtbo_a dtbo.img

fastboot flash vendor_a vendor.img_sparsechunk.0

fastboot flash vendor_a vendor.img_sparsechunk.1

fastboot flash vendor_a vendor.img_sparsechunk.2

fastboot flash vendor_b vendor.img_sparsechunk.0

fastboot flash vendor_b vendor.img_sparsechunk.1

fastboot flash vendor_b vendor.img_sparsechunk.2

fastboot flash oem_a oem.img

fastboot flash oem_b oem.img

fastboot oem fb_mode_clear

fastboot reboot-bootloader

3) Download TWRP image and put it in your ADB folder, rename to twrp.img

4) Boot into recovery by using the following command:

fastboot boot twrp.img

5) Once in TWRP, we'll wipe slot B as we'll be installing the ROM there. To do that, from the TWRP menu:

IMPORTANT

Select 'Reboot'

Select 'Slot B'

Hit 'Back'

Verify it says 'Current Slot: B'

Hit the back arrow

Select 'Wipe'

Select 'Advanced Wipe'

Select 'Dalvik / ART Cache' 'Data' & 'System'

Swipe to wipe

Once wiped, return to the TWRP main menu

Select 'Reboot'

Select 'Slot A'

Hit 'Back'

Verify it says 'Current Slot: A'

Hit the back arrow

6) Now we're ready to flash the copy-partitions.zip.

Copy that file to your adb folder and rename it 'copy-partitions.zip'

From the TWRP main menu:

Select 'Advanced'

Select 'ADB Sideload'

Swipe to start sideload

From the command prompt type:

adb sideload copy-partitions.zip

Once it's done flashing return to the TWRP main menu, select 'Reboot' and select 'Bootloader'

7) Now we're ready to flash the rom and twrp recovery. Copy the desired rom and TWRP zip file to your ADB folder. Rename TWRP to 'twrp.zip' From the bootloader, boot to TWRP using:

fastboot boot twrp.img

In the TWRP main menu:

Select 'Advanced'

Select 'ADB Sideload'

Swipe to start sideload

From the command prompt type:

adb sideload nameofrom.zip (replace nameofrom.zip with the name of the rom you're flashing)

Once it's done flashing we need to flash twrp.zip using the same method

In the TWRP main menu:

Select 'Advanced'

Select 'ADB Sideload'

Swipe to start sideload

From the command prompt type:

adb sideload twrp.zip

IMPORTANT

8) Don't reboot the system quite yet. The rom and recovery should now be flashed, but we need to wipe userdata in order for the rom to boot. Return to TWRP main menu:

Select 'Reboot'

Select 'Slot B'

Hit 'Back'

Verify it says 'Current Slot: B'

Select 'Bootloader'

You should now be back from the bootloader. From the command prompt type:

fastboot erase userdata

fastboot reboot

Your system will boot to your Rom.

Optional) To install gapps/magisk:

Turn the phone off & reboot to bootloader

Select recovery mode.

Phone will boot to recovery. Copy gapps and magisk to adb folder

In the TWRP main menu:

Select 'Advanced'

Select 'ADB Sideload'

Swipe to start sideload

From the command prompt type:

adb sideload gapps.zip (replace gapps.zip with name of gapps)

Return to the ADB sideload menu. Swipe to start sideload

From the command prompt type:

adb sideload magisk.zip (replace magisk.zip with name of magisk)

Reboot the system

Done!