From January 1, five US states will limit what SNAP users can buy at grocery stores. Soda, candy, and some drinks are being removed in different states. The move is linked to health goals, but critics warn of confusion at stores, higher costs, and problems for low-income shoppers using food benefits.