I am thinking that the wording is just wrong. Neil yes has met Cane because Cane was employed at Indigo, but that doesn't necessarily mean that Neil KNOWS Cane. You can work for someone and never truly know the person. I think what they mean by Neil inviting Cane for dinner is that he wants to get to KNOW Cane not to meet Cane. Just my thought tho.