Turns out my investigation was wrong, I had local patch which modified kwin_wayland code, to attempt framebufferBlit on OpenGL ES 2.0 anyway.
Given the blobs in Halium devices are weird, it worked anyway. So time for kwin patch.
Don't have an account? You can sign up here