5.6 raytraced translucency

I am used to light functions in order to make fake caustics, although with the new ray-traced translucency, the light functions don’t penetrate the refractive surface. The IOR works great, though, on a plane surface in a swimming pool. But now I can’t visualise caustics underneath. I also tried decals, but same issue. I am using substrate materials by the way but I don’t think that’s the issue.
FYI I noticed that the issue is when I am using “index of refraction”

I think it’s broken, my latest asset pack uses a lot of glass and liquid shaders configuration, not everything is rendering as expected, I tried doing some adjustments on material parameters, but no luck yet.

Using the experimental separate rendering also didn’t any effect.

yeah i think something is wrong with skylight as well. When i have a glass window and i switch from the translucency from raster to raytrace the lighting is changing