My id would not be known. If I see my results are wrong, that’s not a big deal, but 50,000 voters also complaining-—that would be a problem.
If my id is known as soon as I receive the ballot, then that is a problem, but that is the current procedure anyway.
But you have to understand human nature...
The union boss would ask members to show proof they voted “right”.
The low information folks would show they voted “right” for a cash payment.
etc.; etc.; etc.
Your thought is just a really bad idea.
How you vote has to remain a secret.
But of course then voters can be subjected to extortion, or coercion to vote a particular way. When your boss says "bring in your ballot receipt" what are you going to say? How about when it gets requested in a subpoena?
Also, how do you know that the ballot you see, say on some govt. server, matches the ballot that was actually counted? Any fraudulent voting system would simply show you a ballot that matched your receipt, but how would you know it was actually even counted, or if it was counted correctly?
Actual election integrity and security depends on the people involved, and procedures that the public can observe and ensure result in a fair and accurately tabulated election.