LL Bean used to have their partridge vest with buttons.
They still have the upland hunters vest. I've used it for more than 20 years but the buttons got lost fairly quickly in the brush. My wife sewed on a strap and put a buckle on it that's worked well.
https://www.llbean.com/llb/shop/87378?page=mens-double-l-upland-hunters-vest-nylon