Sorry for the bad english (Google Translator).
I had an experience similar to yours. Yesterday I installed Batocera 33 (batocera-rk3326-rk3326-33-20220203.img) and also the 34 version on the Handheld RG351P and it didn’t work.
In version 33 it gave a black screen and in version 34 it reached the batocera logo and crashed.
WHEN I USED VERSION 32 IT WORKED!
I requested help on Discord, but there was no response.
So, despite being a layman, I thought I’d try to solve the problem, making several attempts. I thought if 32 works, maybe I could get 33 to work.
First I flashed all three versions (32, 33 and 34) and copied the BOOT folders to my PC. Then I spent the whole afternoon trying, exchanging dtb’s and other files and I finally got it working, both 33 and 34.
What was the solution, after a lot of trial and error?
In the BOOT folder I replaced the “LINUX” file from versions 33 and 34 with the same file from version 32.
If you still haven’t resolved your issue, this might be the solution.