All shaders were made specially for sprites. The shaders make fake 3D liquid.
It's enough only the main texture to make it work! The shader mask is responsible for limiting the edges of the fluid. You need to make a white visible part on a black background for your potion.
The liquid is not displayed on a transparent background only in the legacy shaders.
Works with any render and any RP by default! Works on any devices. The shader has very simple logic.