I'm stuck with the same problem as Riccardo: same Armbian version, same kernel and even same name .
Only difference is my board is M1 and I'm not using "spi-add-cs1" overlay.
- I confirm configuration is OK and loaded as per boot logs: "Applying kernel provided DT overlay sun7i-a20-spi-spidev.dtbo".
- I've also try loading module "spidev" with modprobe command.
- I've also confirm files exist.
Before updating to Armbian (I was in Lubuntu), I used spi bus without any problems with NRF24L01+ transcevier and NRF24 library.
Another problem found after updating is, I'm not able to create and udev rule for launching scripts when switching to battery or ac: any of the values found by "udevadm info /sys/class/power_supply/axp20x-usb" doesn't change when switching power sources. Values found by "udevadm info /sys/power/axp_pmu/" are useless for an udev rule. Only workaround is a cron+script reading files /sys/power/axp_pmu/ac but this is not practical.