Ok, I'll try to explain how this works.
The sim is calculating the needed FFB, in a raw value. For argumen't sake let's say this value is typically in the 5-10 range, but can peak at very high numbers.
The output to our wheels is between 0 and 1, so there needs to be a conversion. Anything above 1 will be cut. This is SOFTWARE clipping. it means the signal is clipping no matter what we do from here on. This conversion is a simple multiplier. So, in our example the multiplier should be somewhere around 0.1, since 10*0.1 = 1. Anything above 10 from the physics will be clipped, but since this is so rare it's tolerable, and a necessary compromise.
From there the signal goes into the wheel driver. This layer of software does it's own thing to the signal, it can lower or boost the signal, and add a non-linearity to it (gamma). Neither my app or Assetto Corsa has any kind of control over what happens at this stage. The wheel driver can introduce severe clipping if the parameters are wrong, This is HARDWARE clipping. Neither my app or Assetto can do anything about it . There is no way for me to make sure there isno clipping at this stage. All my app can do is make sure there is no software clipping, and it does that very well in most cases.
Now, to your original question: TSA values of 80 are perfectly normal. That just means the current track and car combo needs a slightly lower FFB gain than the default 100. Look at the FFB strength as a percentage of your wheel's available torque. If you have the FFB strength slider at 100, you are asking hte app to make sure you are using 100% of the wheels available torque. Set it to 90 and you are not using the full range of torque available. Set it to 110 and you are pushing the wheel beyond the limits, causing clipping.
One caveat to this: If you have driven for a while (more than a lap or two) and want to change the ffb strength more than 10%, I advice to press reset first to start with a "clean sheet" for the new gain calculations, as it will take a while fot the new value to "settle" if you don't.
I hope I didn't just confuse you more with the example!