By the way on macOS 15.4.1 (24E263) I found @Query does call body when ModelActor saves 🤔
Seems to me @Query watches for the remote store changed notification, then toggles a bool to and performs another SQL query.
CoreData: debug: Remote Change Notification - posting for store
ContentView: \QueryController<Item>.<computed (Bool)> changed.
CoreData: sql: SELECT 0, t0.Z_PK, t0.Z_OPT, t0.ZCOUNTER, t0.ZTIMESTAMP, t0.ZUNIQUEIDENTIFIER FROM ZITEM t0 ORDER BY t0.ZTIMESTAMP DESC, t0.Z_PK