2012 f-150 can't fill tank all the way up and hard to start after fueling
You have a problem with the EVAP system, the vapor canister may be saturated with gas from over filling the tank. The EVAP system would need to be checked out, this causes hard starting also.
Search Ford F-150 Questions
Ford F-150 Experts