Load a csb file,all the image combine to the Android ETC1 format(.pkm)

I used cocos version 3.14,after update to the new version 3.16.
When load the csb file, the transparent color is black. Did anybody have the same problem?

When used version 3.14, it is correct.
I have check the Android ETC1 format(.pkm) and also the .pkm@alpha.

There is something wrong in version 3.16.

do you solve this problem? I have the same problem, I dont knonw why?

When load a new Texture, the sprite did not change the shader(ProgramState).
The sprite load a default png image such as
Sprite *spr = Sprite::create()

when you load a new texture,like pkm format.The spr also need to change the shader(ProgramState).
I change the Sprite code as follow .
// line 375
void Sprite::setTexture(Texture2D *texture)
{
//if(_glProgramState == nullptr) // change this line
{
setGLProgramState(GLProgramState::getOrCreateWithGLProgramName(GLProgram::SHADER_NAME_POSITION_TEXTURE_COLOR_NO_MVP, texture));
}

}

I had solved the problem yet,but also thankyou !