Vapor lock occurs between the tank and the fuel pump. Any vapor in the line between the pump and carburetor will be quickly purged when the float opens the needle valve. The fuel pump creates a negative pressure in the line between the tank and pump, which reduces the boiling point of the gasoline, and fuel pumps aren't very effective at pumping vapor Between the fuel pump and carburetor it is under positive pressure.
Look for places where the fuel line runs parallel and close to the exhaust, and relocate or insulate it. Setting in traffic allows a lot of heat to accumulate under the hood and under the car, exacerbating the problem.
An electric fuel pump located at, or in, the tank will eliminate vapor lock.