If they dont select an owner/moderator for some events then some are showing the moderator from the first event in the list that does have a moderator assigned and that copies all the way down as if the code is assigning the value to a variable and not cleaning it each loop?
The quick solution is to create a joomla user called unassigned and assign that to each event that has no moderator yet.