I didn't write that well..mould brain (I hate mould!) but I meant gallbladder disease is a listed risk/cause of low stomach acid.
The article "Chronic Heartburn" from Gallbladder Attack mentions possible symptoms, associations, causes and treatments of low stomach acid and gallbladder disease is on the list. Low stomach acid is a cause of B12 malabsorption. That is very interesting as not enough B12 is a listed cause of blood clots. In my case (I have autoimmune pernicious anaemia) I bled for an hour from a small nick but blood clots are possible as well. Treatments for low stomach acid include apple cider vinegar, betaine HCL with pepsin supplements, digestive bitters, digestive enzymes.
Vitamin B12 serum is not accurate as I know from decades of symptoms but at the very least check levels and make sure vitamin B12 serum is at the upper end of the range. Other labs to check include homocysteine (my level went down to 7.3 umol/L from memory after correcting B12 deficiency), urinary methylmalonic acid (MMA), holotranscobalamin.
Life Extension's article's "Is Homocysteine Making You Sick?" states: "studies indicate that people with homocysteine values greater than 8.5 µmol/L are at increased risk of atherosclerosis,10 heart attack,11 and stroke.12"
From the article The Importance of Vitamin B12 & Potential Deficiencies...
"Another destructive consequence of vitamin B12 deficiency is the appearance of homocysteine in our blood. Dr. Cordain notes, “Without sufficient dietary sources of vitamin B12, a chemical reaction within our bodies is impaired and causes blood concentrations of homocysteine to rise.” He continues, “Homocysteine is a toxin for almost every cell in our bodies. It increases the risk for birth defects, infertility, dementia, psychological illness, stroke, heart attacks, blood vessel disease, blood clots, osteoporosis, and overall death rates.” 4"
Something to highly consider in your search for answers.