I've painted 100's of gas tanks, and the one thing you have to do is seal the tape edge at the filler neck. The tank doesn't have to leak to produce the problem you have. Even fumes will eventually get under the raw paint edge. I use JB weld to seal the edge. Mask off an 1/8" over the paint edge, smear a small amount over the exposed raw edge, remove the masking, let it dry for 24 hrs. and that seals off any exposure to the paint. It's a very simple and yet very effective fix to the problem.