Oh, I see that LuxCore is not an option for you. Did you try the path guiding from Blender 3.4? It’s still experimental, and only uses the CPU but maybe you could like it. you can see the thread about the tests here:
I don’t know about the “precision” level of the caustics you need but if you are thinking about free renderers LuxCore seemed to be the best option.