O ring with out a doubt. But its not the only way or the easiest.
Depends how often you want to re-open the seal; every dive, every six months, or never (permanent seal)?
a. Every dive...O ring.
b. Every six months...O ring or silicone-based sealant (e.g. Silastic).
c. Never (permanent seal)...polyeurathane or metal epoxy glues. If you need to 'build-up' the area then two-part epoxy putty.
Unsure how to reply to that, other than no doubt you would have a fair idea of what might be the cause.
If it is not the obvious one thought springs to mind... 'glue starvation'. When two surfaces are brought together with glue in between, you can literally squeeze the glue out of the gap to create a weak or sparse bond in parts.
That is a very good point and probably the issue.... I used a clamp to hold the lens on while it dried. I may have tightened it too much.
I also think I will go to a 2 part marine epoxy setup for the next set. I just feel more secure knowing its a true marine epoxy......