The jagged plastic is the issue. Not the fairlead.
Your picture:
If you havent seen a zip tie fail, you haven't used them much. That solenoid box has a fair amount of mass and the movement off-road will eventually cause the zipties to fail. But it's your truck, do what makes you happy. Lots...
I posted a thread about it with pics and details earlier this spring.
https://forum.ih8mud.com/threads/yet-another-hidden-winch-mount-install-2016-land-cruiser.1241671/post-13654464
Does anyone ever search anymore?
Cut the bumper around the outside of the hawse fairlead. The way you did it with the sandwiched bumper, you have a lot of abrasion potential and that is the enemy of synthetic winch line. Zip ties are a hack for holding that solenoid box. Fyi, the Warn vr evo 12s fit the TT HWM without any...