I have made important observations, which I think pertain to choline as a culprit or contributor for my malaise.
I compared the following meal series, each 3-6 hours apart and once overnight each:
(1) 5 Eggs & white bread --> chesse & white bread --> white spaghetti with 1 tomato --> pinto beans, plain --> blueberries
(2) Pinto beans, plain --> blueberries --> spaghetti with some nutritional yeast --> blueberries --> pizza --> pizza (both times homemeade with white flour, tomato sauce and cheese) --> blueberries
Meal series (1) caused very strong symptoms over about 3-4 days. Meal series (2) caused hardly any symptoms at all.
From a nutrient perspective, both are very similar, with one important difference: Eggs, i.e., choline.
One large egg contains about 170mg of choline, so
5 large eggs (~300g) contain
750 mg of choline.
100g of
low-moisture mozzerella contains 14mg of choline. I also used some parm, which is not on the list, so lets assume it's maybe
30-40mg of choline on my pizza. That's a HUGE difference.
https://www.ars.usda.gov/ARSUserFiles/80400525/data/choline/choln02.pdf
Now, here, I am reading that choline absorption is dose-dependent:
"
At high concentrations part of it is left unabsorbed. Absorbed choline leaves the enterocytes via the portal vein, passes the liver and enters systemic circulation.
Gut microbes degrade the unabsorbed choline to trimethylamine, which is oxidized in the liver to trimethylamine N-oxide." (emphasis added)
https://en.wikipedia.org/wiki/Choline
So my theory is that the unabsorbed choline after larger doses like eggs, whole grains, beans or hummus causes a problem when the choline is then degraded by gut microbes. That would also explain why it seems to help to split my meals into smaller parts with some time in between. Lower choline dose per meal means less is left unabsorbed and available for bacterial degredation.
So the rule would be to avoid high-choline foods like eggs or organ meat and choline-containing supplements altogether and limit meal sizes for any other meals that contain significant amounts of choline (whole grains, beans, meat).
There is a hole in that theory: Why does it seem I also have to avoid fruit (very low in choline) at higher doses? This could be explained if the carb substrate for fruit is very suitable for the bacteria, so choline degradation is faster (before absorption) or more complete/efficient, so less is needed to cause symptoms. According to the list above, bluberries have 6 mg of choline per 100g, so when - as I often do - I eat 3-4 pounds plain as a replacement for one whole meal, that's 90-120mg of choline, which might already be enough that a fair amount of it is unabsorbed.