If the vent is restricted the fuel pump draws a vacuum on the tank. With a mechanical pump it is very likely that this would slowly stop the fuel delivery over time as the pressure in the tank drops. Removing the cap or letting it sit should restore its performance if that was the case.
Bosch Master, ASE Master, L1
33 years MB technician