Based on my experience, this honestly sounds like a VA policy. I'm on Bupropion through the VA (for possibly similar reasons as you'd want Vyvanse) and they are particularly stingy about it, only giving me a 30 day supply at a time.
Even with a different provider at the VA, you may get the same result.
This honestly sounds like the best solution to this particular problem.