I once covered a way that I did events with multiple dates. https://support.advancedcustomfields.com/forums/topic/helping-planning-acf-project/
I don’t think that creating another post while creating a post is something that is required and personally it is not something that I would ever supply to a client. They must understand that the related post must exist before they can select it in a relationship field.