It's likely expecting to boot from a custom vendor kernel, even after being placed in "developer mode" - which is probably why the "rooting" procedure is so involved. Look, I get that this has a nice amount of RAM and all, but a lot of this random IoT junk is just not worth supporting.