A bad hole could/should be fixed with fresh resin and some matting. If its tiny then i would use
https://redwhiteandblue.com.au/ which works excellent in fiberglass tanks.
Kreem is OK too but first preference/recommendation is R/W/B
if the seam is splitting, i would still try and dig it out along it with angle grinder/die grinder or whatever and get some resin there and sand back. It will need to be properly fixed if a long term solution is wanted, but i would still put a liner in it aswell. The old fibreglass resins do not like modern fuels. A lot of the Ducati shops use the R/W/B liner for this reason.
What ever you do, don't use f-ing POR15!
You will have to make sure you get inside of tank clean and oil free. Degreaser, hot soapy water with detergent, rinse with acetone etc.