GradientTexture2D/1D emit changed signal before its texture actually updates, which causes issues in certain case that can't update texture by listen its changed signal. The issue was found in #102028 ...