Если ребенок сам читал  о троллях - это уже не ОНР 2 уровня. Вероятно, у вас сначала было ОНР 2 уровня. Вы же занимались. Вот оно и стало сначала 3 уровня, потом 4, а потом уже и норма. Но со 2 уровнем вряд ли он читал. Во всяком случае я таких детей не видела. Здесь должны дозреть разные стороны речевой деятельности, чтобы ребенок зачитал.