I don't think you have the relationship between
Kathleen and
Caitlin quite right. I don't know of any evidence that a French form with -line became
Kathleen in England independently of the Irish name. Rather,
Kathleen is an Anglicized spelling of the Irish name and was imported into England from
Ireland, not directly from
France. In Gaelic
Caitlin is pronounced something like "Cot-leen" and so
Kathleen is really closer to the original pronunciation of
Caitlin in
Ireland than
Katelynn would be. :)