You could have low normal homocysteine from low methionine also, from dietary insufficiency or protein is not getting digested (low stomach acid, gut dysbiosis, etc.). What I'm saying is that there is an input and an output. You're asking if the engine is running fast enough because the fuel in the tank isn't too high. What I'm saying is that maybe the fuel is not being replenished. So, if your methionine is low, you can't make homocysteine out of it. Methionine is supposedly half from diet, half from homocysteine being reconverted with B12. Low dietary protein could achieve this same low-normal level.
That leaves the question of the low normal MMA meaning that your B12 levels are OK. I've read that elevated MMA levels always indicate B12 deficiency, and also that they could be caused by other things like renal failure. But I haven't read and don't understand enough to tell you that lower levels of MMA mean that B12 levels are OK.