Why is my truck hard to start after getting fuel? on 2007 Cadillac Escalade EXT

The check engine light is on with codes P0442 small evap leak/ P0455 evap leak/ P0496 purge control solenoid. Smoke test showed no visible leaks anywhere. Gas cap has been replaced twice. Very hard to start after getting fuel. Fuel pressure drops on pressure test.

1 answer
possible fuel pressure regulator is bleeding down and is bad