Hi @asanson ,
As @Yuri said that OpenIL only supports eMMC and net boot for iMX 8M Plus, I suggest to flash the image to eMMC using uuu tool. Steps are :
1. Set board’s boot configuration pin to serial download mode

2. Plug the USB cable to USB Type-C on board (the one other than the power supply),
3. Power-on the board. Then in the host side, verify if it is connected :
$ lsusb
Bus 001 Device 013: ID 1fc9:0146 NXP Semiconductors SE Blank 865
or
$ uuu -lsusb
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.139-0-g1a8f760
Connected Known USB Devices
Path Chip Pro Vid Pid BcdVersion
==================================================
1:13 FB: 0x0525 0xA4A5 0x0223
4. Flash sdcard.img
$ sudo uuu -v -b emmc_all imx8-boot-sd.bin sdcard.img
uu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.139-0-g1a8f760
Success 1 Failure 0
1:8 8/ 8 [Done ] FB: done
5. When done, power-off the board, set board’s boot configuration pin to boot from eMMC (also make sure that no SD card inserted).

6. The power it on again to verify the firmware image running on eMMC with messages crashed out to the serial console.
Regards,
Khang.