This CurrentValue misidentification problem has been going for ages, always happens when you nest two formulas that use it (in this case FormulaMap and AddRow).
Another workaround is to Simulate a For Loop so you can access the Nth value of each of C 2's columns. This way you also avoid the possible problem of duplicates that @Daniel_Stieber mentioned.
See it working: