Problem with Custom Material Water Caustic

Hi, I am using Cocos Creator 3.7.4, and I want to create background with water caustic effect with struct is:

Canvas/background/background-img (Background image)
Canvas/background/caustic (Sprite with custom material)

My problem:

In the editor, when i select node caustic and keep right mouse. Caustic effect is work (has effect). But when i play preview on browser it not working (Just background with no effect).

Is it a bug or am I doing it wrong?

I’ve answered a similar problem in this post: https://forum.cocosengine.org/t/shader-display-problem/59216

I has find that acticle before post and try to uncheck packable setting but it not working