Would having taken oral contraceptives for 10 years before conceiving have affected the levels of B12 put down in utero?
Yes, if the mother has a B12 deficiency due to medications or any other reason, then her child will end up having a B12 deficiency as well. It’s not worth thinking about or worrying about anymore though. What’s done is done. Just fix the deficiencies now.