We've dealt with this dude in the past. He mostly spams Finn Wolfhard on every role he comes across, and he sometimes uses two other accounts to vote yes on them. Here's his other account: https://www.mycast.io/profiles/31167/username/finn_wolfhard
Already done so with blocking his other account and as you said the moderators think everything is peachy keen when it's not as this site doesn't have a report user button besides blocking them.