Strange color when set Opacity for Spine enable premultipliedAlpha

Hi, I try set Opacity by UIOpacity component for Spine render, but when enable premultipliedAlpha, it make the texture color looks weird. Anyone have this problem?
(Using Cocos 3.1.1)

When enable premultipliedAlpha it look like this:
Screen_Shot_2021-06-10_at_12.13.52

And when disable:
Screen_Shot_2021-06-10_at_12.14.15

Sorry for the late reply.
We found this is bug. we have fixed it in 3.3.0 version, currently 3.3.0 version is not yet released, you can merge this PR fix spine blend by mmyduckx · Pull Request #8804 · cocos-creator/engine · GitHub to fix it.