Shared Data Cache for Mac

I have setup Shared Data Cache.

Config/DefaultEngine.ini of my project:

...
[DerivedDataBackendGraph]
MinimumDaysToKeepFile=7
Root=(Type=KeyLength, Length=120, Inner=AsyncPut)
AsyncPut=(Type=AsyncPut, Inner=Hierarchy)
Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Pak, Inner=EnginePak, Inner=Local, Inner=Shared)
Boot=(Type=Boot, Filename="%GAMEDIR%DerivedDataCache/Boot.ddc", MaxCacheSize=512)
Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path=../../../Engine/DerivedDataCache, EnvPathOverride=UE_LocalDataCachePath)
Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=10, FoldersToClean=10, MaxFileChecksPerSec=1, Path=\\xxx.xxx.xxx.xxx\UE_SharedDataCache, EnvPathOverride=UE_SharedDataCachePath)
AltShared=(Type=FileSystem, ReadOnly=true, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=23, FoldersToClean=10, MaxFileChecksPerSec=1, Path=?EpicDDC2, EnvPathOverride=UE_SharedDataCachePath2)
Pak=(Type=ReadPak, Filename="%GAMEDIR%DerivedDataCache/DDC.ddp")
EnginePak=(Type=ReadPak, Filename=../../../Engine/DerivedDataCache/DDC.ddp)
...

And it works for Windows.
However it dosen’t work for Mac.

Logs from Mac:

...
Cook: LogDerivedDataCache:Display: Max Cache Size: 512 MB
00:22:53.719 Cook: LogDerivedDataCache:Display: Loaded Boot cache: ../../../xxx/DerivedDataCache/Boot.ddc
00:22:53.719 Cook: LogDerivedDataCache:Warning: Shared data cache path was not usable, will not use it.
...

Thanks in advance.