For a P0446 code, I’d start with the EVAP vent control valve, since it’s the most common cause. Check for a stuck or failed valve and inspect the vent line for clogs or kinks.
Next, look at the charcoal canister for blockage or carbon debris, and inspect the wiring/connectors for corrosion...