to work with gelcoat is a difficult stuff because of its curing and finishing process.
interlux has an awesome product for to repair the osmosis problems.
checkout interlux gelshield 200, it is an quickdrying epoxy easty to use and apply
i am satisfied with the color match of it to the original gelcoat on rib.
i suggest you to wash the repair area wish dishwash soap, apply gelshield plus primer before gelshield 200 and apply 3 coats of gelshield 200.
you will be suprised about the result mate