Genetics will play a huge role in B12 absorption. Transcobalamin to be specific.
https://ashpublications.org/blood/article/114/22/1989/111148...