Kullandığınız htaccess özelliğinden oladabilir bilemiyorum genelde bu hatayı wp smash it eklentisi yapar onun dışında uploads klasörü altında bulunan .htaccess kurallarından yapabilecek olanlarda var bi kontrol etmenizi öneririm
birde wp-config.php içerisine
define('ALLOW_UNFILTERED_UPLOADS', true);ekleyip bi bakın yükleme işlemi gerçekleşecek mi