Be careful that you haven't restricted a property like this
owner: String @auth(rules: [{allow: owner, operations:[read, create]}])
And try to delete the parent, when a property doesn't have the delete operation, which will prevent the parent from being deleted.