If you share your flights, they become visible to all your allies and friends, but if you friend someone after you shared the flight, they are not able to see it, and there is no other option but to return the flight and reshare it for them to see it
This has to be changed to let anyone you friend after sharing also see it, or for there to be an option to share flight again