In most cases, free/busy functionality works after switching to Graph.
The only scenario where it fails is when a shared mailbox has been added (via a security group) and the user opening that mailbox has their own mailbox in Exchange Online.
In other cases—where the shared mailbox is accessed by a user with an on-premises mailbox—it works.
It even works when the user opening the shared mailbox has no mailbox at all.
In OWA and Developer tools i became this error.
"ResponseMessage": { "MessageText": "Error during proxy web request. , inner exception: System.Net.WebException: The remote server returned an error: (403) Forbidden.\u000d\u000a at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\u000d\u000a at Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.RestService.EndFindFreeBusyStatus(IAsyncResult asyncResult)\u000d\u000a at Microsoft.Exchange.InfoWorker.Common.Availability.FreeBusyApplication.EndGraphWebRequest(GraphWebRequest proxyWebRequest, QueryList queryList, RestService service, IAsyncResult asyncResult)\u000d\u000a at Microsoft.Exchange.InfoWorker.Common.Availability.GraphWebRequest.EndInvoke(IAsyncResult asyncResult)\u000d\u000a at Microsoft.Exchange.InfoWorker.Common.Availability.AsyncWebRequest.EndInvokeWithErrorHandling()", "ResponseCode": "ErrorProxyRequestProcessingFailed", "MessageXml": "<?xml version=\"1.0\"?>\u000d\u000a<XmlNodeArray xmlns:t=\"http:\/\/schemas.microsoft.com\/exchange\/services\/2006\/types\" xmlns:m=\"http:\/\/schemas.microsoft.com\/exchange\/services\/2006\/messages\" xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\">\u000d\u000a <ExceptionType xmlns=\"http:\/\/schemas.microsoft.com\/exchange\/services\/2006\/errors\">GraphWebRequestProcessingException<\/ExceptionType>\u000d\u000a <ExceptionCode xmlns=\"http:\/\/schemas.microsoft.com\/exchange\/services\/2006\/errors\">5016<\/ExceptionCode>\u000d\u000a <ExceptionServerName xmlns=\"http:\/\/schemas.microsoft.com\/exchange\/services\/2006\/errors\">xxxxx<\/ExceptionServerName>\u000d\u000a <ExceptionMessage xmlns=\"http:\/\/schemas.microsoft.com\/exchange\/services\/2006\/errors\">Proxy web request error. , inner exception: The remote server returned an error: (403) Forbidden. LID: 43532<\/ExceptionMessage>\u000d\u000a<\/XmlNodeArray>", "ResponseClass": "Error" }
when i disable the override, it will works in any cases,,
Get-SettingOverride -Identity "EnableRouteThroughMSGraphFeature" | Set-SettingOverride -Parameters "Enabled=false" -Confirm:$false