mikeyro, I also have a 2016 Haanjo Trail and I had a terrible time finding the "sweet spot" with the 5800 ft derailleur, but it can be done. The lever arm on the ft derailleur barely cleared 40mm tires; when my 40mm Nano Comp tires grew to 42.5mm they "buzzed" constantly. Also, the 5800 ft derailleur was the first component to fail me at the DK200 two days ago. I stopped and cleaned it out twice, but I think it's just a crappy design that stops working when it detects a single molecule of mud within a ten mile radius. I have no problem with the fit and comfort of the Haanjo frame, but I'm pitching the 105 junk, it isn't suitable for muddy conditions.
The 2016 Trail ships with Ultegra 6800 - how does yours have 105 5800?