@emmbema
Is that with webgpu enabled?
If yes, can you try disabling it?
if possible, can you try with 4.2.0?
It will help pin-point if the issue comes from webgpu update, your setup / if executeWhenReady runs before texture is fully loaded and ready to be read.
Texture.ForceSerializeBuffers wont change the URL of the serialized texture (for easy removing the base64string /reverting to load from url again)
this is not a problem, on load, if base64string exists, url is ignored.