[Moto G Power Questions & Answers] mobyyl:
So, everything flashed except for the bootloader.img,

and it's back in the bootloop.

START FLASH!!!
flash partition gpt.bin
target reported max download size of 805263360 bytes
sending 'partition' (37 KB)...
OKAY [ 0.002s]
writing 'partition'...
-> Validating 'gpt.default.xml'
-> Committing 'gpt.default.xml'
-> - flashing 'gpt_main0.bin' to 'partition:0'
OKAY [ 0.367s]
finished. total time: 0.369s

flash bootloader bootloader.img
target reported max download size of 805263360 bytes
sending 'bootloader' (14204 KB)...
OKAY [ 0.331s]
writing 'bootloader'...
-> Validating 'bootloader.default.xml'
-> Preflash validation failed
-> Preflash validation failed
-> Cancelling 'bootloader.default.xml'
FAILED (remote failure)
finished. total time: 0.475s

reboot-bootloader
rebooting into bootloader...
OKAY [ 0.001s]
finished. total time: 0.019s

flash vbmeta vbmeta.img
target reported max download size of 805263360 bytes
sending 'vbmeta_a' (4 KB)...
OKAY [ 0.001s]
writing 'vbmeta_a'...
OKAY [ 0.009s]
finished. total time: 0.010s

flash radio radio.img
target reported max download size of 805263360 bytes
sending 'radio' (199837 KB)...
OKAY [ 4.290s]
writing 'radio'...
-> Validating 'radio.default.xml'
-> Committing 'radio.default.xml'
-> - flashing 'NON-HLOS.bin' to 'modem'
-> - flashing 'fsg.mbn' to 'fsg'
-> - erasing 'modemst1'
-> - erasing 'modemst2'
OKAY [ 0.909s]
finished. total time: 5.199s

flash bluetooth BTFM.bin
target reported max download size of 805263360 bytes
sending 'bluetooth_a' (4608 KB)...
OKAY [ 0.092s]
writing 'bluetooth_a'...
OKAY [ 0.063s]
finished. total time: 0.155s

flash dsp dspso.bin
target reported max download size of 805263360 bytes
sending 'dsp_a' (32768 KB)...
OKAY [ 0.701s]
writing 'dsp_a'...
OKAY [ 0.192s]
finished. total time: 0.893s

flash logo logo.bin
target reported max download size of 805263360 bytes
sending 'logo_a' (5040 KB)...
OKAY [ 0.109s]
writing 'logo_a'...
OKAY [ 0.172s]
finished. total time: 0.282s

flash boot boot.img
target reported max download size of 805263360 bytes
sending 'boot_a' (65536 KB)...
OKAY [ 1.398s]
writing 'boot_a'...
OKAY [ 0.628s]
finished. total time: 2.026s

flash dtbo dtbo.img
target reported max download size of 805263360 bytes
sending 'dtbo_a' (24576 KB)...
OKAY [ 0.522s]
writing 'dtbo_a'...
OKAY [ 0.219s]
finished. total time: 0.741s

flash recovery recovery.img
target reported max download size of 805263360 bytes
sending 'recovery_a' (65536 KB)...
OKAY [ 1.400s]
writing 'recovery_a'...
OKAY [ 0.877s]
finished. total time: 2.277s

flash super super.img_sparsechunk.0
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.616s]
writing 'super'...
OKAY [ 0.051s]
finished. total time: 5.667s

flash super super.img_sparsechunk.1
target reported max download size of 805263360 bytes
sending 'super' (252772 KB)...
OKAY [ 5.508s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.508s

flash super super.img_sparsechunk.2
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.616s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.617s

flash super super.img_sparsechunk.3
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.695s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.696s

flash super super.img_sparsechunk.4
target reported max download size of 805263360 bytes
sending 'super' (256312 KB)...
OKAY [ 5.573s]
writing 'super'...
OKAY [ 0.015s]
finished. total time: 5.588s

flash super super.img_sparsechunk.5
target reported max download size of 805263360 bytes
sending 'super' (239948 KB)...
OKAY [ 5.140s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.141s

flash super super.img_sparsechunk.6
target reported max download size of 805263360 bytes
sending 'super' (231564 KB)...
OKAY [ 5.001s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.002s

flash super super.img_sparsechunk.7
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.647s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.648s

flash super super.img_sparsechunk.8
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.666s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.667s

flash super super.img_sparsechunk.9
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.630s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.631s

flash super super.img_sparsechunk.10
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.622s]
writing 'super'...
OKAY [ 0.006s]
finished. total time: 5.629s

flash super super.img_sparsechunk.11
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.714s]
writing 'super'...
OKAY [ -0.000s]
finished. total time: 5.714s

flash super super.img_sparsechunk.12
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.862s]
writing 'super'...
OKAY [ 0.000s]
finished. total time: 5.862s

flash super super.img_sparsechunk.13
target reported max download size of 805263360 bytes
sending 'super' (262140 KB)...
OKAY [ 5.742s]
writing 'super'...
OKAY [ 0.001s]
finished. total time: 5.743s

flash super super.img_sparsechunk.14
target reported max download size of 805263360 bytes
sending 'super' (243248 KB)...
OKAY [ 5.314s]
writing 'super'...
OKAY [ 0.000s]
finished. total time: 5.314s

erase carrier
erasing 'carrier'...
OKAY [ 0.041s]
finished. total time: 0.041s

erase ddr
erasing 'ddr'...
OKAY [ 0.074s]
finished. total time: 0.074s

rebooting...

finished. total time: 0.001s

*************************************************

FINISH FLASH!!!