In Addition to the above
When working with a LINQ statement never omit the appended AsEnumerable() when working with DataTables
Statement started with an inner join
Left: COLLECTION_CONTROL_KEY-Fin = Right: COLLECTION_CONTROL_KEY-Col
As only the matching rows will be passed to the further processing there will no be Non-Matchers which makes the below obsolete
Before stepping in other possible correction needs we recommend to focus on the overall goal. Maybe you can share it with us along with some sample data
Also have a look here for the different join types: