This is correct behavior.
When you delete from console a workflow get triggered internally and first it de-activate the assets from publish and than removes it from the author.
you can see the delete "POST" call in the replication agents.
>> POST /bin/receive HTTP/1.0
>> Action: Delete
From crx/de it is hard deletion and the internal process did not get trigger.