Just to make sure I'm understanding correctly, you want to match rows between two tables based on HubSpot ID and pull the domain from Table A into Table B. If so, here's what I'd recommend:
Step 1: In Table B, add a "Lookup Rows" enrichment, Add enrichment → Search for "Lookup Rows". Select Table A as the table to search in.
Step 2: In the "Filters" section, you can set filter: HubSpot ID (from Table A) equals the value, click the / button and select the HubSpot ID column from Table B (the current table you're in).
Happy to help! For merging two different people enrichment arrays and converting them into a person-level table, I recommend using "Send Table Data" and using "Send Row for each item in a List".