For me on the x96mini work all/most versions until 19.11.4 (the 19.11.5s I tried didn't boot or booted but had no usb working) with the meson-gxl-s905w-p281.dtb
For me worked to boot via toothpick method after doing the fake update(there was the footer error, but afterwards balbes' Libreelec booted from card..). Afterwards I can boot any of the armbian images before 19.11.05 on the x96mini 2/16. Install on eMMC works too, but for newer (universal boot images) install has to been done not via armbian config tool like on 5.9x-builds, but via install script in root directory. To get the install successful you need to delete rk and aw u-boots on card as boot partition on eMMC is just 128mb but with all u-boots it is more.
For newer builds 19.11.5 and on I have to ask in mulit platform thread, why those doesn't boot for me with same dtb settings I use for years on that device..