I've got my BigCommerce categories structure broken after migration. Why did it happen?

There might be categories that go 9th level deep in your BigCommerce store while the platform has the limitation in category depth maximum of 8. Thus, categories that go beyond the 9th level, Cart2Cart makes the root ones.