Change to Sniperist?

So, here’s a thing i’ve noticed.
My starter sniper had Sniperist avaialable, which great I love it. But I noticed something odd. He ostensibly has 11 Will, ok.
But in battle he should have 7 Will. But instead he has 9 Will (-2) but starts battle with 5/9 Will (so -4 from max).