I use NinjaFlex to make gaskets that work for sealing water fittings.
When placed under compression, the small gaps etc that cause leaks are
squashed and they hold without leaking.
…
I recently made a bulb duster that needed to be waterproof.
After printing, I tested for leaks and sure enough it was leaking.
I coated the inside of the bulb with Krylon Fusion paint and left it sit for a week to dry out.
After the Krylon dried, I had no leaks and the part was still flexable.
I hope this helps you in some manner.