Four working replicas of the verification documents screen. Every mock is clickable: press Upload, drop a file, watch the row change state. Rate each one, leave notes, then copy the feedback at the bottom.

The list says what is missing and the cards say how to fix it, but they sit 400px apart with nothing connecting them. A user reads "Pending", looks for something to click on that row, finds nothing, and has to scroll and decide on a channel before they've done anything.
Put the verb on the noun. The row that says Pending should be the thing you click. The phone route is a session-level handoff, so it belongs once on the page, not once per row, and it should never block the desktop path.
Drop the illustrations and the card boxes. Keep the two routes as plain buttons directly under the list, with Computer as the primary since that's where the user already is.
Each pending row gets a small Upload button that opens the file picker directly. The phone route becomes one compact strip under the list: a sentence, a QR code, and a "send link" button. No cards, no decision before action.
Clicking a pending row (or its Upload button) expands it into a panel: accepted document types on the left, common rejections on the right, a drop zone below, and a quiet "do this one on your phone instead" link. The row collapses back with its new status.
Same per-row Upload as B, but the phone handoff becomes a persistent card to the right of the list with a large QR. The user sees both routes at once, above the fold, without either blocking the other.
Ratings and notes are saved in this browser. Copy the JSON and paste it back into the session.