I know its a old thread but I had the same sort of problem.
What I did wrong was implementing the wrong interface for my BP List Entry namely:
‘User List Entry’ instead of the ‘User Object List Entry’
After implementing/changing this I had used the 'Event On List Item Object" and casted the List Item Object to my own custom ListEntry so I could get the correct values:
I hope this helps anybody with the same issue.