as others have said, there is something wrong with unzipping using browsers. Doing it natively in the filesystem below:
ssh user@yourserver
cd /var/www/html/yoursite/themes/
ls
(shows your child theme uploaded as zip)
unzip child_theme.zip
go back into Back office and select the child theme
edit:
this breaks the site as well... HTTP ERROR 500
installing child theme with ftp produces the following error
. [PrestaShop\PrestaShop\Core\Domain\Theme\Exception\ThemeConstraintException code 2