Home made pool lights

Just after some advice as I reckon someone else would have done something similar - maybe?

I have been working on a replacement pool light project. I am using a nodemcu -32s as my controller through esphome. My light is an adafruit neopixel ring.
I set up the circuit etc and all works as should - thanks to some earlier advice on the correct yaml code.

I then cast this light into a resin mould (mould created using silicon and cornflour).

I think that the resin has done something to the rear of theneopixel as I am now getting random sequences lighting - like a short cirtcuit or similar.

My question is - to stop this happening on my next moulding - can I put a silicon barrier on the rear of the neopixel to protect the circuits from any resin ingress or excess heat from curing affecting solder joints? I’m thinking of doing a two part mould. One small one using external plumbing silicon - then another one encasing this small mould within the greater resin mould (this needs to be a certain size to fit existing pool wall hole).
Or the alternative is to just smear a bead of silicon over the circuit board to protect the circuits?

Have uploaded a piccy so you can see. The neopixels near the bubbled bit don’t light.

Ha, that looks pretty cool. Looking forward to seeing the responses.

I am also thinking about waterproofing some sensors. And i found that people are using plasti dip for that. So you could put a coat of plasti dip on neopixel and then cast it in resin.