I'm trying how to make good looking glass caustics in Cycles, without building a power plant to fuel the rendering rig.
How many passes for the same render?
2048 is very noisy.
I put 50 000 to have something worst than your pic.
Did you use a denoiser?
All I can see is you simply used the built-in glass shader.