You will have very little success sealing from the outside. Sorry.... thats just the way it is.
Silicone is the devil on boats, it is very short term and will always fail.....as you have found........ Unfortunatly, nothing will now stick to where you put the silicone.... nothing sticks to silicone. The only way to remove it is by abrasion.... sand the place where it was.
Abormast BR is by far the best thing for sealing frames to GRP. Remove the frames, clean up the surfaces. Mask off the area. Coat the frame with Abormast BR and fit into place. It will ouse out a bit. Clean up with paper towel and white spirit. Walk away...... It will last decades and will not leak.
Sikaflex has its places, but ultimately it is a glue. Glue your frames in and when you need them out again you won't be able to get them out...... ever!!! Well not without destroying them.