Canon 25p is sometimes mislabeled in FCPX as 25i- it looks at the timecode not the actual fields.
As for the data loss- this is not really an FCPX specific issue but a system issue. If the footage is critical I’d start with a visit to the Apple Store.
Noah
FCPWORKS – FCPX Workflow
Call Box Training