[Moto G7 Power Questions & Answers] Megabobster:
(bootloader) version: 0.5
(bootloader) version-bootloader: MBM-2.1-ocean_retail-16222030b3b-200728
(bootloader) product: ocean
(bootloader) board: ocean
(bootloader) secure: yes
(bootloader) hwrev: PVT1
(bootloader) radio: 1
(bootloader) storage-type: emmc
(bootloader) emmc: 32GB SAMSUNG GD6BMB RV=08 PV=01 FV=0000000000000001
(bootloader) ram: 3GB SAMSUNG LP3 DIE=8Gb M5=01 M6=06 M7=00 M8=5F
(bootloader) cpu: SDM632
(bootloader) serialno: ZY327H4K4L
(bootloader) cid: 0x0032
(bootloader) channelid: 0x8d
(bootloader) uid: E3BFB55B00000000000000000000
(bootloader) securestate: flashing_unlocked
(bootloader) factory-modes: disabled
(bootloader) iswarrantyvoid: yes
(bootloader) max-download-size: 536870912
(bootloader) reason: Volume down key pressed
(bootloader) imei: --snip--
(bootloader) imei2:
(bootloader) meid:
(bootloader) date: 06-04-2020
(bootloader) sku: XT1955-5
(bootloader) carrier_sku: XT1955-5
(bootloader) battid: SB18C28956
(bootloader) iccid:
(bootloader) cust_md5:
(bootloader) max-sparse-size: 268435456
(bootloader) current-time: "Sat Jun 6 22: 3: 0 UTC 2020"
(bootloader) ro.build.fingerprint[0]: motorola/ocean/ocean:10/QPOS30.85-
(bootloader) ro.build.fingerprint[1]: 18-3/02bc7:user/release-keys
(bootloader) poweroffalarm: 0
(bootloader) ro.build.version.full: <not found>
(bootloader) ro.build.version.qcom: LA.UM.8.6.2.r1-06600-89xx.0
(bootloader) version-baseband: M632_41.00.01.162R OCEAN_NA_CUST
(bootloader) kernel.version[0]: Linux version 4.9.206-perf+ (nobody@andr
(bootloader) kernel.version[1]: oid-build) (clang version 8.0.12 for And
(bootloader) kernel.version[2]: roid NDK) #1 SMP PREEMPT Tue Jul 28 12:5
(bootloader) kernel.version[3]: 7:57 CDT 2020
(bootloader) sbl1.git: MBM-2.1-ocean_retail-a30e356d6d-200728
(bootloader) rpm.git: MBM-2.1-ocean_retail-20f2cf34-200728
(bootloader) tz.git: MBM-2.1-ocean_retail-6814a8d41f-200728
(bootloader) devcfg.git: MBM-2.1-ocean_retail-6814a8d41f-200728
(bootloader) keymaster.git: MBM-2.1-ocean_retail-6814a8d41f-200728
(bootloader) cmnlib.git: MBM-2.1-ocean_retail-6814a8d41f-200728
(bootloader) cmnlib64.git: MBM-2.1-ocean_retail-6814a8d41f-200728
(bootloader) prov.git: MBM-2.1-ocean_retail-6814a8d41f-200728
(bootloader) aboot.git: MBM-2.1-ocean_retail-16222030b3b-200728
(bootloader) frp-state: no protection (277)
(bootloader) ro.carrier: retus
(bootloader) current-slot: a
(bootloader) running-boot-lun: 0
(bootloader) running-slot: _a
(bootloader) slot-suffixes: _a,_b
(bootloader) slot-count: 2
(bootloader) slot-successful:_a: No
(bootloader) slot-successful:_b: No
(bootloader) slot-bootable:_a: Yes
(bootloader) slot-bootable:_b: Yes
(bootloader) slot-retry-count:_a: 6
(bootloader) slot-retry-count:_b: 6
(bootloader) pcb-part-no: SP69A6P7PU
all: listed above
Finished. Total time: 0.090s

I sure hope IMEI is the only thing I need to censor from this haha

If there are any additional details I can provide on what I've tried so far...

edit: worth noting that although I have tried QPOS30.85-18-3 boot/bootloader (as the build fingerprint seems to expect), the version of those I originally flashed that screwed things up was QPO30.85-18 (I had to flash this version when I first got my phone due to a mistake when rooting it the first time, so I thought it was the same). Right now my best idea is to make a full backup of things as they are now, factory reset, then restore the userdata partition and hope it works.