Seems you were a bit short changed and should have had the full colonoscopy to see all the large bowel. But that can only peek into the end of the small bowel, the Terminal Ileum which happens to be the most common place for Crohns and also where B12 is absorbed. So the fact you've had low B12...