Hi Sean,
Hope you are well!
I reviewed your query.
Since the members have sessions that start before general public, I would suggest you to create separate registration types for members and general attendee and create separate sessions for each with different times and associate only those respective sessions to the registration type.
Now, once they have registered, I would advise you to only use Session calendar option within the calendar setting so that the invitees only get to download the calendar for their sessions which will display them the date and time of the session. If your session location name doesn't fit in the location option, then you can add the session location under 'registrant Information' setting within that session. And within the Add to calendar widget, enable the setting to display registrant information in the calendar body.
To access registrant Information setting within the session please go to your event > Agenda > Session list > click on the session's name > Advanced Settings tab > edit > Add the session location under 'Registrant Information' > Save.

To access the Add to calendar settings, please go to your event > Registration > registration process > Open site designer > please go to the page where you have added the 'Add to calendar' widget. If not added, then you can go to any website page > click on build on the right > drag and drop the Add to calendar widget on the canvas > Click on the widget > on the right panel enable 'Display session registrant information in session calendars' and publish. Additionally, if your session description doesn't have much information, then you can display session location within session description as well.

Then, you can create session emails and associate the session within the email and in the email you can add the session add to calendar link so that the invitees will receive one email per session they are registered for with the link to add the session to their calendar.
You can also refer to the following articles for your reference :
How do I display the "Add session to Calendar" option? == LINK : : https://support.cvent.com/s/communityarticle/How-do-I-display-the-Add-session-to-Calendar-option
Using an Add to Calendar Link == LINK : : https://support.cvent.com/s/communityarticle/Inserting-an-Add-to-Calendar-Link-in-Your-Event?sfdcIFrameOrigin=null
I hope this helps. Please let us know if you have any further questions.
Have a great week ahead!
------------------------------
Raashi Semwal Khati
Senior Quality Analyst
Cvent
------------------------------