I am thinking you are wise as one can do a smoke test but find no leak in a hose. The evaporative leak code is caused by something else.. . . Nope, will lower tank another day and go from there. . . .
Here is schematic that shows the components at the fuel tank that make up the evaporative emission system. The internal switch in the NVLD that closes and passes an electrical signal to the PCM for leak detection can fail. Corrosion / carbon can build up on the contact points. When the switch closes during leak testing, no electrical signal is passed to the PCM. The software then assumes there is a leak in the system when in fact no leak is present. There is an internal problem in the NVLD device.

Here is a Y T video where someone dropped the fuel tank on a PT Cruiser and inspected the NVLD assembly. Looks like Chrysler engineers did NOT make it easy to access components.