The proper way to diagnose this would be to put the evap system into a test mode and observe the evap pressure system and how much it drops and loses or climbs from vacuum during this procedure.
OP, have you run a scan test for any codes? My guess would be a PO455 code, which is a large leak and suggest that the cap was not secured properly. However, if the cap has been secured properly my guess would be that the vapor management valve is not functioning as designed.