Just to follow up, I reinstalled from the Pinebook Pro Cinnamon image listed here: https://www.armbian.com/pinebook-pro/
Using the 6.1.11-rockchip64 kernel things seem fine. I'm keeping kernel updates frozen and sticking to the stable distribution, so hopefully things will continue to work.
If anyone does have any questions I'm happy to do testing. Otherwise I will probably leave this alone (I had been updating the kernel trying to get suspend working but at this point I'd prefer to keep acceleration working and just shutdown the device when I'm not using it).