Delete CMS Item via API call sends item to draft

Are there any other CMS items which are referencing the item you deleted?
If so you’ll likely need to remove those references first, before the API can fully delete that item.