What is the most stable version for Phicomm N1 (S905D) box?

I tried many EmuElec versions on my Phicomm N1 (S905D) box, and the only version that works is:
EmuELEC-Amlogic.aarch64-4.3-Generic.img.gz

So I installed dual boot systems(EmuELEC in a USB disk and Android TV in my box) and tried to switch between them. But I found this version is not stable. For example, the fresh installed EmuELEC works but might fail to work when I shutdown and start it again. Or it fails to work if I switch (by running LibreELEC in Android TV) between the two systems.

So anyone knows what the most stable version of EmuELEC is for Phicomm N1 (S905D) box?

Or it’s a bad practice to run dual boot systems ?