[Moto G Power Questions & Answers] BlainesTub:
Having some degree of success... But eventually, my device is bootlooping, and after timing out, i see:

Boot Failed

No bootable A/B Slot

So I'm assuming the partitions were done incorrectly.

It was a bit of a journey to get to this point, I'll outline my steps in greater detail for others who wish to follow. I ran into a few issues that haven't been documented yet.

I followed the two tutorials suggested by Dohva. Here are a couple extra things I had to do:

Must install Motorola USB Drivers to enable your PC to see the android device with Fastboot. (Initially, when I ran the .bat file, the terminal would perpetually say <waiting for any device>. The motorola drivers fix this)

Must unlock the motorola device, otherwise the device won't accept the flash.

Set the android USB config to picture transfer protocol (PTP) (I'm not sure if this actually helped... I tried it at some point along the way before the previous two steps. Not sure if it made a difference)

I obtained the firmware from lolinet.com. I'm not sure if it's where everyone else got their firmware, but it's what I tried first. But this is the firmware that resulted in the bootlooping and Boot Failed error after the flash.

I also tried firmware from firmwaresupport.com, but I had the same outcome.

At this point I'm out of luck, and would appreciate any recommendations!

Here is the output of the flash operation.

As you can see, when it gets to "Writing partition" the bootloader responds with "No suitable package". So I imagine this is a problem...

max-sparse-size: 268435456
Finished. Total time: 0.001s
OKAY [ 0.002s]
Finished. Total time: 0.003s
Sending 'partition' (37 KB) OKAY [ 0.002s]
Writing 'partition' (bootloader) no suitable package!
FAILED (remote: '')
fastboot: error: Command failed
Sending 'bootloader' (14204 KB) OKAY [ 0.372s]
Writing 'bootloader' (bootloader) no suitable package!
FAILED (remote: '')
fastboot: error: Command failed
fastboot: error: Failed to identify current slot
Sending 'radio' (199577 KB) OKAY [ 4.803s]
Writing 'radio' (bootloader) no suitable package!
FAILED (remote: '')
fastboot: error: Command failed
fastboot: error: Failed to identify current slot
fastboot: error: Failed to identify current slot
fastboot: error: Failed to identify current slot
fastboot: error: Failed to identify current slot
fastboot: error: Failed to identify current slot
fastboot: error: Failed to identify current slot
Sending 'super' (232496 KB) OKAY [ 5.575s]
Writing 'super' OKAY [ 0.056s]
Finished. Total time: 5.640s
Sending 'super' (262140 KB) OKAY [ 6.369s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 8.602s
Sending 'super' (262140 KB) OKAY [ 6.313s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 10.216s
Sending 'super' (236804 KB) OKAY [ 5.690s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 7.258s
Sending 'super' (262140 KB) OKAY [ 6.324s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 6.337s
Sending 'super' (260592 KB) OKAY [ 6.269s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 7.549s
Sending 'super' (262140 KB) OKAY [ 6.312s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 8.200s
Sending 'super' (262140 KB) OKAY [ 6.325s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 6.377s
Sending 'super' (257980 KB) OKAY [ 6.203s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 8.881s
Sending 'super' (262140 KB) OKAY [ 6.321s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 6.355s
Sending 'super' (262140 KB) OKAY [ 6.304s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 7.508s
Sending 'super' (262140 KB) OKAY [ 6.290s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 7.486s
Sending 'super' (262140 KB) OKAY [ 6.271s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 7.472s
Sending 'super' (262140 KB) OKAY [ 6.325s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 6.346s
Sending 'super' (259316 KB) OKAY [ 6.223s]
Writing 'super' OKAY [ 0.001s]
Finished. Total time: 7.437s
Sending 'super' (33112 KB) OKAY [ 0.799s]
Writing 'super' OKAY [ 0.000s]
Finished. Total time: 0.976s
Erasing 'carrier' OKAY [ 0.008s]
Finished. Total time: 0.010s
Erasing 'userdata' OKAY [ 0.180s]
Finished. Total time: 0.181s
Erasing 'metadata' OKAY [ 0.006s]
Finished. Total time: 0.007s
Erasing 'ddr' OKAY [ 0.003s]
Finished. Total time: 0.005s
fastboot: error: Failed to identify current slot
OKAY [ 0.002s]
Finished. Total time: 0.002s
-------------------------------------------------------------------------
please scroll up and check your flash for any errors
-------------------------------------------------------------------------
Press any key to continue . . .