One of the most common reasons for a fuel tank not filling up is because of a clogged EVAP system. Due to ill-maintenance of the car, debris and dirt can build up in the compartments or hoses of an EVAP system. Therefore, the EVAP gets clogged, unable to trap further fuel vapours.