Hi, thrombosis occurs when there is a defect in the clotting system of your blood.
Now these causes vary greatly and can be due to some inherent genetic diseases where there is a defect in your clotting factors, some infective conditions,
liver problems, and a few medications can also cause this.
Your treatment is correct and it is advisable to continue it for a few months and get evaluated again by your neurologist. You should get your "INR" in the blood monitored regularly.
However the root cause of this needs more thorough evaluation.
Since you have associated
vitamin deficiencies, its advisable to take a good diet rich in leafy vegetables and diary products.