Never seen them leak from there but I suspect your fuel vent to the right of the fill is clogged. Fuel evaporates with heat in the frame and will leak.
The idle cable, they all wear. It should be loosely zip tied to the front sub frame, never seen them really work themselves loose.