Usally seatbelts are locking when the car is not on a flat floor. The angle of the floor for which the belts lock depends of the sensitivity of the system. Same during cornering as the force tend sometimes to block the mechanism.
I don't think the temperature has a great influence.