Hello RoccoTheStiff,
Yes, this is quite an interesting predicament. I've never encountered something like this before. Perhaps you need to change the Sides in RohanTreeberd? That might be the cause of the problem since he's allied to the Elves, I believe.
Please forgive me if my suggested option doesn't work.
Cheers!
- Fire7500