I just did the course and it looks that when you select “Keep Matches” as Output Type, the Fields to Match must have the same name.
Since this exercise is to fill the region and subregion info to the customer order table, you could choose “Enrich Input 2” do to a left join so that all orders are kept even if customerCountry is empty for some rows.