Assignment failures could be due to radio: that is bad frequency planning. In this case, you generally have quality problems as well.
They could also be due to hardware problems like a faulty TRX. This can be detected by checking the QOS per TRX.
If the problem started without any frequency or other radio parameter changes, there is a high probability that this is a hardware problem.