Looks like it's not the rendertexture format or the render backend (the error looks the same on both Metal & OpenGL). I'd need access to a Mac to figure this out.