Contact switch in the buckle is acting up.
I would suggest to apply some lubricant( Spray Grease but not WD-40) through the slot. Next engage and release the seat belt couple of times and your indicator light and audio warning should resume its functionality.
If not then you would need to strip your buckle and release jammed switch or worst case scenario get it replaced.