Well, I'm not all that experienced in results but your vit D is really low and your B12 isn't good either. My B12 was similar to yours and my endo was happy with it but my mother had PA so I wasn't happy and bought some sublingual methylcobalamin B12 tablets and took them until my B12 increased.
My vit D wasn't so drastic but I bough a vit D spray and used that for a while but last year I went on a low carb high fat eating ( I was given steroids for RA and developed T2 diabetes, it's gone now though) and I see that my vitamin D is at a very good level, as I haven't been using my vit D spray recently I figure my two eggs every day have boosted my vit D levels. I also have fatty fish at least twice a week and eat lots of raw nuts Brazil's, walnuts, almonds, sunflower and pumpkin seeds. Also eat lots of dark green leafy veg, asparagus, broccoli, kale etc.
Your ferritin looks low but as I haven't had to do anything about my ferritin or folates I can't suggest anything but I'm sure someone will come along with more with advice.