While this sounds amazing, when it comes to voting, anonymity is important.
It is a double edged sword, you can point out that person X voted against something they shouldn’t have, it also allows for voter intimidation.
Imagine a shitty boss tells all their employees they have to vote for some pro business legislation that will harm the individual. With anonymity, which is impossible to verify, you can tell them you did. If there is any method.of back tracing a vote, you can then be discriminated by the employer. The same goes for bribing/selling votes. If you can’t prove how you voted, there is less incentive to pay someone to vote how you want as you can’t be guaranteed they will.
There may be a way to somehow set it up so that it can’t be traced but this also needs to be done in a way that even the individual voter can’t check what went through for them. I’d they can check, they can be forced.to check in front of whoever pressures them.to vote a certain way.