So. As I understand "on/off issue on a95x s905 1/8" is totally libreelec bug. Not box's firmware.
I can understand your frustration, as my MXQ Pro 4k is also affected.
But the problem is like the others have explained it. From the release information:
Quote
Suspend doesn't work most of the times. Temporary solution: use poweroff.
So yes, there is an issue with the kernel used for libreelec on S905(X) with suspend. To my knowledge, this bug is present in all kernels (for linux or android) available from the SoC maker.
Power off, on the other hand, works with libreelec. The linux system shuts down properly and the hardware is also deactivated (at least partially, I actually tried it and measured a drop in power usage with a plug-in power meter). At this point, there is no more linux kernel running, and control of the box has returned to the original bootloader.
It is the job of this bootloader to wait for a power-on event (remote code, power button press, ...) and re-start the operating system. If your remote does not restart the power-down box, it is the boot loader's fault.
Case in point: On my wetek hub, this works just fine.