What P2421 usually means
P2421 points to the EVAP vent valve being stuck open or behaving as if it cannot seal the system during testing. That matters because the vent valve is supposed to let the tank breathe during normal conditions, then close when the EVAP monitor wants to check system integrity. If it stays open, the car may act like it has a leak even when hoses and the cap are fine.