Thanks—I replaced rm/mv with a C probe calling rename()/unlink() directly on macOS 26.5.2, plus native controls. Plain rename succeeds and dispatches renameItem. Replace rename succeeds natively but returns ENOENT via FSKit: both 0644 files exist before/after, whether created via mount or preseeded; 1,026 successful lookups each, no renameItem. unlink() succeeds, no removeItem; our FSEvents workaround removes it later. Which overwrite-specific VFS check could block dispatch?
Topic:
App & System Services
SubTopic:
Core OS
Tags: