I'm not sure if JRRT ever addressed these questions, but I see no reason why Legolas did not participate in the Battle of the Five Armies.
Perhaps it was Legolas who ordered the Dwarves capture in Mirkwood after they kept interupting the woodland feast.
|