Here's some non-scientific personal experience information that might be helpful to others experiencing this problem. 2 weeks ago, my LC had this issue and I think I have since solved it.
1999 LC with about 255k miles, brand new OEM radiator, hoses, topped up with OEM coolant, new heater tees, and brand new OEM gas cap; factory original carbon canister in the engine compartment; generally running 185-195 F coolant temps
When I first had this issue, I was driving up to about 10k elevation in the Eastern Sierras from Owens Valley starting with a full tank of 91 octane gas which was 10% ethanol. The OAT in Owens Valley was 100F. By the time I got up to 10k elevation, I had some fuel odor in the passenger compartment, some dirt staining around the gas cap, and fuel odor coming from the EVAP canister in the engine bay. I loosened the gas cap and it immediately began venting lots of pressure and fuel vapors. I closed the gas cap. I did not have any issues starting the truck and no engine shutdown.
After that trip, I made the following changes to the truck. I replaced all the EVAP hoses in the engine compartment and the PCV valve. The rubber was old and cracking. The plastic grommet for the PCV practically fell apart on removal as well. I also used 36" long x 3" wide velcro heat wrap from Amazon and wrapped the hard fuel lines as they passed the catalytic converter on the driver's side.
This past weekend, I drove back up to 10k elevation with OAT in the valley of 100 F again. Same fuel and full tank. This time, no fuel smell inside or outside the truck and no dirt/fuel residue around the gas cap. I did not burp the gas cap to check, but I'm guessing fuel pressure was just fine since there was no venting from the EVAP or gas cap.
List of EVAP related hoses/parts replaced:
Everything in the Wit's End PCV Kit
100 Series 2UZ PCV Kit- 1/1998-4/2005
12204-50020 - Valve, ventilation
90480-18001 - PCV grommet
12235-50010 - Vent Cap
12236-50010 - Vent valve cover
12261-50050 - Vent hose
12262-50080 - Vent hose
Plus the following
17341-50110 - Hose, Air
17030-50070 - Hose, No 1 (Idle-up)
23829-50070 - Hose, Fuel Vapor
Photos of my poorly executed fuel line wrap: