figured it out, mesa 25 started using afbc on mediatek but it doesn't work properly, mediatek disabled it downstream temporarily https://gitlab.collabora.com/mediatek/aiot/linux/-/merge_requests/9
PAN_MESA_DEBUG=noafbc as a workaround that doesn't require a kernel patch