I encountered the exact same situation as what the OP described. Finnair customer service warned me that if I want to make sure a particular mileage program is credited, I should only have ONE FFP entered. Otherwise, their IT will just randomly choose which FFP to credit or perhaps NOT credit any at all. That's exactly what the person said.