The portion "forest for the tree" may seem grammatically nonsensical to modern speakers and learners who are not familiar with, or expecting, the Old English meaning of for (especially outside of an Old English context).

This older usage of for means "because of" or "due to", also found in "for want of a nail". The idiom may be more readily parsed today in the form [can't] see the forest, but for the trees.