Happened to notice that we were not marking the framebuffer as dirty when doing this update. Liekly not an issue in practice since there are usually other updates, but might as well be correct.