I have found that is the issue can also appear for the vertical scrolling when a custom control is present. It worked for a while, but after collapsing the 2 nodes that were under the custom control ( data grid) , I was able to get the tree view into a condition where I could not scroll to the nodes that were after the data grid.
Another note, this also occurs with the MultoColumnTreeView control