最小特権アクセス許可なっているので、読み取る権限がないという事なのでは?
Calendars.ReadBasicの説明では「本文、添付ファイル、拡張機能などのプロパティを除き」(英語では「except for properties such as body, attachments, and extensions」)となっているので、bodyを読み取る権限はないようにおもわれます。
替わりにCalendars.Readで試したら読み取れませんか。
この場合でも、追加の説明にあるように管理者がアクセスポリシーで制限している可能性もあるみたいですが。
差異があるのは、本人には既にCalendars.ReadWriteが付与されていて、本人以外はReadBasicという事なのだと思います。
Outlook画面上というのは、本人以外がそのAPIとトークンでアクセスしているのでしょうか?