I don't have an environment to test the c# Graph SDK, but I suspect the underlying query doesn't ask Graph for the calendar events so that's why the field is null.
Using Graph explorer (https://developer.microsoft.com/en-us/graph/graph-explorer#), we can try an equivalent query and note only metadata about the calendars are returned.
GET https://graph.microsoft.com/v1.0/me/calendars

The Graph explorer has some calendar sample queries. They might not be visible by default, so click the 'show more samples' link.

The all events in my calendar sample query is probably what you're looking for. The request is:
GET https://graph.microsoft.com/v1.0/me/events?$select=subject,body,bodyPreview,organizer,attendees,start,end,location
(or /calendars/{calendar-id}/events if you want events for a specific calendar)
The next step is converting this REST API query into the SDK syntax to use in your application.
From this sample, a starting point is:
IUserEventsCollectionPage events = await graphClient.Me.Events.Request().GetAsync();
Besides querying the events, you might also want to look into querying the users calendar view which allows you to specify a start and end date.