If you can get the vent screen off, vinegar will clean it, just flush it well afterwards. I will tell you I have resorted to a fine SS wire brush and 'poked the holes' clean - haha!
Also, fuel fill problems can also be more related to the fill hose. In order to assemble the fuel fill line, you need to have some 'slack' in the hose, otherwise you'd never be able to pull the fill deckplate up off it's fitting for service. Get the idea?
But, if there is too much slack and if this slack allows a bend to appear in the fuel fill line that can trap fuel (bottom of the "U"bend, however so slight, lower than the tank fill port) then it BURPS when the new fuel coming in hits that reservoir of fuel already in the dip in the line. It doesn't take much!
I got sooooooooooooooooooooooooooooo frustrated with this on another boat that I removed the fuel line from the tank port and pulled the fill hose tight. We figured we could cut off about 6" or so. But BEFORE doing so, we removed the other end at the deckplate fill and checked it to be reasonably assured it was OK and would give many more years of use.
We duct-taped a thin rope to the tank end (so we could pull it back and not lose it in the hull ... been there, done that ...) and once the deckplate end was OK, we pulled the hose to remove all slack, but not 'tight', cut off the excess at the fuel tank end and re-attached.
PRESTO! Removing the excess slack prevented a dip in the fill line and she worked beautifully from then on
. See below ...