Adding that extra valve the way you have done it does not "work like stock". It does nothing functional at all with respect to vapor mitigation, and in fact, could actually cause engine damage.
The stock system does this...
The fuel vapors that come off the tank and temporarily stores them in the carbon canister. Then under certain circumstances while the engine is running, those vapors are pulled back out of the carbon canister and disposed of by burning them in the engine. That's what the stock system does.
The system, as you have modified it does this...
The fuel vapors that come off the tank are stored in the carbon canister. Until the carbon in the can becomes fully saturated and cannot hold any more vapors. After that point, any vapors that are pushed into the tank are simply vented to atmosphere through the fiberglass filter on the underside of the can.
Also under certain circumstances while the engine is running, the purge valve will be opened and an unknown and unpredictable amount of fresh air will be pulled into the engine leaning out the fuel mixture an unknown and unpredictable amount.
That's what you have now.