1. It is possible to have a low serum vitamin B12 levels, without necessarily seeing ANY clinical or physiological effects of said low level, such as anaemia, thrombocytopenia etc.
2.Metabolic disorders, such as low vitamin B12 can have an impact on the production of, amongst other things, constituents of blood, such as red blood cells or platelets - BUT - red cell production is far more sensitive to levels of B12 than platelet production and therefore far more likely to be impacted BEFORE any impairment of platelet production.
3.B12 levels have very little effect on white blood cells.
I have never heard of having a documented B12 deficiency sufficiently severe that it would impact upon platelets WITHOUT severely impairing red blood cell production