The issue isn’t that Grover explains things as they go. It’s that the only reason he’s explaining it is clearly the audience. In the original books you’ll find people explaining things to Percy constantly because Percy is the reader’s eyes and ears. Percy represents (like an Ambassador) the reader and so he learns along with us. It’s the most used way to drop information.