You may have a point. That vent is very low. It's my understanding that vent serves as a air intake to equalize negative pressure in the fuel tank caused by the fuel pump. If water temporarily blocked it, maybe a sensor that controls the system sent an error message to the computer.. Does seem a bad place to mount a canister on a dual purpose bike. The BMW one is up around the cylinder heads. You could test it by starting the bike then blocking off the vent Disclaimer: I'm just speculating, I really don't know much about this technical stuff..