More than likely this is a purge solenoid or canister issue. Basically what happens is when you fill the tank the vapor is pushed into this system and the purge valve allows the vapor into the engine. More then likely this is leaking and allowing that vapor to enter the passenger compartment through the HVAC system.
I attached the process on how to replace the solenoid. We should start here and inspect all the lines going to the solenoid for cranking or leaks.
Let me know if you have questions. Thanks
Images (Click to enlarge)
Tuesday, April 7th, 2020 AT 8:30 AM