Some of your issues may have been due to the spring perches being adjusted incorrectly. The photo includes shows the spring perches adjusted as high as they can possible go on the shock body, even past the last thread from the looks of how crooked the perch is sitting and possibly cross-threaded.
An adjustment of the perches at this height would have added far too much spring preload which will negatively effect ride quality and can cause spring binding issues. It will also lead to the premature failure of the internals of the shock. Truhart coilovers are one of the lowest cost budget coilover setups on the market. These will not always give you the same quality, ride quality, as more expensive kits. They just can not use the same high quality parts and charge hundreds less. That being said their kits still normally perform very well and serve the purpose they were built for. To do that they will need proper adjustment and maintenance like all coilover brands. We are more then willing to help talk any coilover owner through adjustment and even maintenance trouble shooting if you need help reach out. We can offer suggestions. My advice for this set is to lower the perch collars down and reset your spring preload to the factory recommended specs. Then start from there with adjustments and trouble shooting that setup. If you have some issues the kit may still be under warranty.