As for fix…none is known.
-Toyota will gladly throw $750 charcoal canisters in, but no more than two or three weeks after I threw in a brand, new charcoal canister, my codes returned, and I went right back to clearing codes with an OBD2.
It’s a regular routine for me for 6+ years if not more… So much so that I permanently mounted a code reset device with an in-line power switch.
I’ve mentioned this before, but EVA codes can actually be cleared even while the car is on, running, and driving. No effect of clearing codes on the fly like that… At least for these gas related evap codes.