If a child has multiple eligibility periods in Arbor, Schoolcomms will pick up the one that was created first regardless of the eligibility dates. To resolve this issue, temporarily delete any historic FSM periods, wait an hour, then run the import in Schoolcomms.
You can then re-add the historic dates in Arbor if required.