I also experienced boot issues. I don't want to repeat what was said, Uberduke already did very comprehensive testing on his/her Minix NEO U1 a few posts back. While his/her Minix NEO boot issues seem settled down, mini doesn't.
I thought boot issue only hit 64 bit build, I was wrong. I thought it was the script files and replaced them with older script files, boot issues remained. I thought only arm builds are affected, wrong again. I tested afl1's latest build (aarch) on Mini M8S II, boot issues remain (Yeah, I tested afl1's build for K II despite I don't own that box, his build could not read the CPU temperature, so I believe it is not the cause of boot issue). When boot issue happened, it stays at the boot logo and LibreELEC logo never shown. It look likes the box was waiting for some response from the TV via HDMI to proceed.
For the Mini M8S II (S905X, 2G/8G), the only way I could make it boot is to turn the TV off (Mini M8S II will then turned off by itself because I set it in CEC), Then I turn on the Mini M8S II with the remote (while the TV remains off), then it will boot properly and turn the TV back on (as I also set it in CEC). That is, every time TV was on when the Mini M8S II boots, the latter hang.
I have a TV that doesn't support HDMI-CEC at all. I tested latest build LibreELEC-S905.arm-8.0-devel-20161223194610-r25062-g308adcf.img.gz on Beelink M18 (S905, 2G/16G) with mSD card with this TV, no matter how many time I tried, reboot or boot on power up, it boots right away. The same box, same mSD card, nothing touched, when moved to family room and tested, it just hang at the boot screen (AVR and TV both support HDMI-CEC which I have no idea to turn CEC support off)!
Hope the above information could narrow down the search for solution of the boot issues, whether it was 7.90 or 7.0.3, arm or aarch, 32 or 64 bit.