Like you, I've always and only heard the lee-oh-NOR-a version; however I've also only ever met people named
Leonie who pronounce it lee-OH-ni. (Surprising numbers of them, come to think of it!) But the more British, with French influence obviously, version is more like LAY-oh-ni. Perhaps the same might apply to
Leonora?