I’ve had my seatbelts and retractor replaced twice under warranty. Now I just clean the belt with soap and water since it’s lost its slippery protective sheen (not sure what the Toyota manufacturer used).
I’ve been told to never apply any silicon spray (can’t remember why) and just used a mild detergent and clean the belts. I still have to “help” the seat belt retract to its original position when exiting the vehicle so it doesn’t become useless over time.