@Victorhtf I wanted to write to you these days for an update and to ask you something.
I have NEVER managed to boot from an SD card, I checked on Android and my SD card is recognized correctly. If I put the SD card in a USB adapter the boot happens correctly. Were you able to boot from the SD card?
Regarding the installation on eMMC, I bricked the tv box and since there is no way to find the firmware for this TV box, I sent it back with a free return (fortunately I always had time to do so).
With the armbian-ddbr command I made a backup before bricking it but the generated image is NOT compatible with the Amlogic USB Burning tool and without a firmware compatible with the TV box it remained bricked. I read various Chinese forums but I couldn't download anything compatible.
I tried the unofficial armbian fork and with kernel 6.6 on microSD everything was fine but I wasn't reading eMMC then I entered the dtb meson-gxl-s905l2-ipbs9505.dtb and confirmed access to the eMMC.
I tried to do an installation on eMMC from the fork, it booted but didn't load the kernel. Then I put that corrected dtb and uboot on a fresh armbian official s905 image and with the command armbian-install part 2 I bricked the tv box.
I'm waiting for the arrival of a second TV box and this time I'll pay more attention to installing it on eMMC