I can confirm, that the problem is one dtb file /boot/dtb/allwinner/sun50i-h5-orangepi-pc2.dtb
Good working one:
In kernels 6.1.x (I checked kernels 6.1.77, 6.1.92) it has the size 35143 bytes.
Bad one:
In kernels 6.6.x or 6.7.x (I checked kernels 6.6.16, 6.6.31, 6.7.4, 6.7.12 ) it has the size 34856.
I downloaded latest community image: Armbian_community_24.8.0-trunk.205_Orangepipc2_bookworm_current_6.6.31_minimal.img.xz,
burned it to SD, and failed to boot, but then I replaced /boot/dtb/allwinner/sun50i-h5-orangepi-pc2.dtb from kernel 6.1.92, and it booted OK. Running Pi-hole + YCast without any problems.
Unless it is fixed, just remember if after "apt update" , if kernel is updated, it is necessary to replace /boot/dtb/allwinner/sun50i-h5-orangepi-pc2.dtb with the working one before rebooting system.