Alpha plane offset from jit.asyncread

Abao's icon

Since after max8, I could not jit.asyncread output correctly with my old patch, is it the patch or the general issue?

Visually it seems like offset in the alpha plane.

Digitally, the data looks correct when I read the png back with another jit.matrix

Is the issue related to the jit.gl.node?

in jit.window, it looks like this

opened in photoshop

kaleido+fractal.maxpat
Max Patch