I built a linux mainline kernel(5.3.0-rc1) for VIM1, I don’t know if vim 2 can use this kernel, maybe you can have a try, it works well in ArchLinuxARM,
It support mali gpu (LIMA, PANFROST) and wifi(with linux firmware).
root only image download link
if you need to run as a normal user
chmod 755 / && chmod 755 /lib && chmod 755 /bin
I only use XDM to successfully open the Desktop,
Desktop environment not recommended:
plasma(smoother than gnome, but it’s also slow)