Here's the commit I'm using, from Oct 23 so quite recent. Before I updated it DID work. I'm stuck on an older version of FPC for now but does that shouldn't matter. It feels like something is out sync or I need to specify some unit path.
lazarus-main$ git log
commit e3a6978fbd2c54bfad928fef8c4495570a53c0ce (HEAD -> main, origin/main, origin/HEAD)
Author: rich2014 <rich2014.git@outlook.com>
Date: Thu Oct 23 18:32:56 2025 +0800
Cocoa: supplement the missing NSFileManager.unmountVolumeAtURL:options:completionHandler: