Thanks. I've been looking at the service manual, exploded parts diagrams, and researching various sources...
I have checked all the things you suggest, Dave. Tanks are fine, all lines and fittings are new and dry. All plastic connectors replaced with metal. Carbs are dry.
There is discernable smell coming from the car just sitting outside.
My garage is in a condo building, and yes, there is virtually NO ventilation. They basically need to be sealed rooms so that no Carbon monoxide from idling cars escapes into the living units above the garages.
It's been extraordinarly hot here the last few days and evenings, the fuel in the tanks likely expand with the heat, and the expanding vapors likely make their way out of those tubes on the filler neck.
I had a similar issue with an 84 Esprit I owned years ago. Turns out it was the surgical tubing going to the charcoal cannister were deteriorated. $10 worth of tubing and about 10 minutes fixed it, once I realized what it is.
I'm fairly sure it is vapor escaping through the tubes coming out of the filler necks which no longer have lines on them running to the catch cannister, and from their through the charcoal cannister.
To test it I took some small rubber tubing from a hobby air brush and pushed it own through the tube outlet in the filler necks. Fit snug/perfectly through the tube. I then screwed a screw in the end of each of the rubber tubes to plug them.
The car's been baking in the garage for the last few hours, and the odor has diminished considerably.
I think I'm going to get some activated charcoal from the local pet shop, and make two small charcoal filters, run those rubber tubes into them, and tuck them up under the body, out of sight.
I know the tubes in the filler neck are to both control vapors and catch fuel overflow/sloshing when driven hard. At this point, the car likely won't be seeing that kind of hard duty, and I will fill with care (and not top off to allow expansion room) so simply putting together some charcoal filters may take care of the vapor problem.