ну тут проще сказать что тут так
1. я писал  стандартный .htacces и в нем было все продумано, вы вырезали с него куски,натыкали в разные места и спрашиваете что тут пошло не так.
К примеру у вас только один кусок отвечающий за убирание слеша, а добавлять слеш на каталоги ваше светейшество решило не делать ибо не судьба ?
2. htaccess читается сверху в низ и последовательность важна
3. 
верхнего в нижний регистр итд
вы так же перемешали правила.
 ну тут чтоб без матюгов я отвечу коротко  Линукс регистрозависимая система ( это реально если матюгов и пены) какой "умный" человек вообще придумал делать такие редиректы заслуживает отдельного места  в аду.
4.(Chrome/76.0.3809.10) - только данная версия остальные нет ?
5. 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
 это я так понимаю вы пытались удалить слешы у симлинков и файлов?
6.
#RewriteCond %{REQUEST_URI} !^/$
 ээ вас не смущает что таких ссылок в природе не бывает 
домен закрывается слешем до реврайт рул, то есть это должно быть site.ru//index.php
в общем у вас правильно только часть ЧПУ движка и то странно разделена поо середине
напишите что у вас за движок и что вы хотели получить этими редиректами я вам напишу как это должно выглядеть