Zero idea what type of vehicle but some manufacturers put the control module for the airbags under the seats. Enough snowy, wet feet or damp carpet and the moisture can cause corrosion in the connectors.
Also, since they are in the elements and typically mounted low on the vehicle it could be a crash sensor issue.
I?ve seen seatbelt tensioner failures as well.
I?d say have someone pull the code and see what it says isn?t working right.