Spent many hours trying to discover why a Davinci Resolve API file command call was SILENTLY failing, both in Lua and Py3.
Resolve was looking for the file in "/Volume/Macintosh HD/" while I had put it in "/private/tmp" where it was inaccessible.
I didn't notice that big APFS change years ago... https://mjtsai.com/blog/2023/03/30/apples-big-gamble-the-6th-birthday-of-apfs/