I am retired Air Force. Lowes has the policy of not giving a military discount unless a supervisor is called to verify the ID card.
I have waited in excess of five minutes several times for a supervisor to come to the checkout line. I'm waiting, the customers behind me are waiting, all this because they can not trust their employees to verify this.
You go to Home Depot, they look at your ID card, ring you up and you are out the door. I'm thinking that Lowes has this policy to deter veterans from asking for the discount.