Да, это лексически избыточное сочетание, т. к. трудность и тяжесть — синонимы. Сочетание нужно править.
У глаголов весить и вешать разное значение. Весить – иметь какую-либо тяжесть (сколько весит этот груз?), вешать – определять массу, взвешивать (это разговорный глагол). Крылатая фраза из рекламного ролика – сколько вешать в граммах?
Едва ли можно ожидать в русском языке максимального соответствия обороту, который основан на китайской символике. Нам представляется вполне адекватным превод этого выражения фразеологизмом колосс на глиняных ногах.
Похожее значение имеют и выражения мыльный пузырь, пустое место, ноль без палочки, шишка (шиш) на ровном месте, последняя спица в колеснице (в колесе)...
Поскольку фиксируемое словарями значение глагола весить — "иметь какую-л. тяжесть, определяемую мерами массы", то сочетания типа файл много весит представляют для русского языка некое новшество, однако они вполне прозрачны по значению, поэтому нельзя назвать их нарушением нормы.