I’m testing your render engine with a scene with a glass bottle and liquid inside. Lighting only whit a texturedome.
I have used two dialectric materials, glass priority1 & liquid priority 2.
The problem comes when I increase the roughnes in the liquid material , the material becomes opaque or black. If I put a emitter just behind the bottle, then render as it should.