your explanation makes a lot of sense, but this is what i'm thinking
there is no way you will ever be able to fill out the tank fully - there will be pokets of air in there as the top of the tank is not completely flat and the vehicle won't be perfectly level either. there is also a valve that releases pressure to the evap canister, if a small amount of fuel will make it to the tube going to it it will evaporate inside the canister. I'm also thinking that this is only when the vehicle is not running and that the valve won't open when the fuel pump is pushing fuel. And what happens when you have the Jeep parked on an incline, the fuel will make it to the evap line, there's no way to keep it away from there if the tank isn't leveled so that tube going inside the tank won't help in that instance.
All I can say is this is how it worked for me,,,,
The top of the tank on mine dishes down about 1" around the pump opening.
The vent pipe is right on top of the tank edge, if you pull the pipe out and fill up,
and if the jeep is just slightly to the right it will really fill the tank.
I pulled mine out initially, and had fuel gushing out any time I filled it in hot weather,
I shortened the tube and put it back in so now I'm getting 20.5 instead of 22 gallons in the tank.
I also had lost of gas odor from the purge system, and fuel dripping from the top of the canister,
I pulled it off and dumped it out, it had about a pint of fuel in it.
It could be really dependent on the actual tank mold, year of the jeep, mounting hardware etc...
Dave