Recitation: the action of repeating something aloud from memory. Heck, I could not repeat a poem aloud by memory, unless I listen to people repeat it over and over again for maybe a couple months or years. So to answer the question “Do you think the typical listener to a recitation of this poem would have spotted the discrepancies?”. If it is not over a period of time or and catchy, then NO. I do not think that any normal human being will be able to repeat the poem, given, by memory. Given time, I guess that a person, in their correct mind, could recite the poem by memory.
Discrepancy means: a lack of compatibility or similarity between two or more facts. That would be depending on the listener. If the listener listens just to listen and does not catch on fast, then I do not think that the listener would spot the discrepancies. If the listener listens to learn, and if they pay attention, then they would (hopefully) spot the discrepancies.
Do you think the typical listener to a recitation of this poem would have spotted the discrepancies? The 1st time listening to if, they could catch some facts. If someone tells them, ‘oh this song is about this….’ then they could catch on. Otherwise, if they listen to the poem once a day, then I do not think so.