It could cause some problems (caustics I guess). I am attaching a scheme of what I think would be the most efficient solution, where:
A = flat circle with Corona material with self illumination enabled, or light mtl with "emit light" unchecked, strong enough to be visible directly/in refractions/reflections, but weak enough not to cast light/noise
B = glass
C = light with IES, or standard Max photometric light with IES - Corona lights sometimes get crazy with IES
Btw, which version of Corona are you using?
Also, this could help:
https://coronarenderer.freshdesk.com/support/solutions/articles/5000516731If it's an animation, I would suggest reducing GIvsAA - this would decrease per-pass quality of GI, but would increase AA quality in given rendering time. Why? Because it is easier to remove noise in post production, then to improve appearance of poor AA sampling (for example on edges). And 30 passes, which you mentioned earlier, may not be enough.