P0440-GENERAL EVAPORATIVE SYSTEM FAILURE indicates that the PCM (powertrain control module) does not see the ESIM (evaporative system integrity monitor) switch close during the medium / large leak test. That means the system is checking for minute leaks in the evaporative emissions system between the fuel tank, vapor canister and engine intake system.
You need to check all the evaporative emission system hoses on the fuel tank, vapor canister, ESIM device, and the vapor lines and vacuum lines to the engine compartment. Look for cracked and/or frayed hoses. Make sure the hoses at the vapor canister and ESIM device are sound and not leaking. Also check the fuel tank cap and make sure it is tightened securely and its seal is not damaged.
There is an electrical connector at the ESIM device. Make sure its electrical contacts are clean.
The ESIM device is mounted on the vapor canister and is near or around the fuel tank and must be oriented vertically.
Since this is a 4 year old vehicle I suspect that the vapor emission hoses will be in good condition. The ESIM device can be troublesome in that the switch contacts close during the vapor leak test but slight corrosion prevents a tell tale trace electrical signal from being sent to the PCM. Since the PCM does not get a satisfactory signal during the test code P0440 is set.