Walmarts is a smart capitalist company. They are not going to intentionally miss out on millions on the sale of legal goods. The story could have been second hand heresay.
The problem at Walmart’s ammo is that for this particular product, they haven’t much leverage in their routine “supply us first or we won’t carry” threats, so they must compete for ammo and they sell out most of any shipment within a few hours. Guess you gotta be friends with the Ammo Counter Guy.
Walmarts (sic) has become a politically correct company and is perfectly happy to miss out on minor profit opportunities to appease their liberal overlords. Zoning decisions and building permits depend on government approval and are infinitely more important to the company than a few pallets of ammo. Why don't you stop it at a WalMart yourself and find out when you can expect the next shipment of 22LR?