How to display m x n mapping

I have group of products that a user would want to batch checkout to different addresses.

Step 1: User selects the products they want from a tabular list and clicks on checkout enter image description here

Step 2: Next, a modal loads up from where the user selects the addresses that they want the product to be delivered to from a tabular list.

enter image description here

My question is, how do I now represent the final checkout screen where they can view all their products and destination choices and finalize the checkout? Representing all this data on a modal using the following solution to me looks very congested. The usual use case is that multiple products will be delivered to 2-3 addresses. Can this flow be made more simpler? I feel like I'm overthinking a simple workflow.Thanks!

enter image description here