Have the same problem! One of my 2 M5 only boots the half-official ArchLinux image. Nothing else boots, and I tried all images I could find (Debian, Ubuntu, Armbian, OpenBSD - nothing). Absolutely no idea whats wrong with my M5. Connecting a serial works and I see, that no boot image was found. But it exists, really.
B.