Hi Andrew,
What I understood from your statement is that voting must be shown on the screen based on the voting given by logged in user.
I found one filter is missing in query 'GetRoundCreitriasByRoundid', Please add the below filter of the logged-in user in your aggregate you will be able to get the refresh data of that user only.

Hope it works for you.
Thanks,
Sachin