ну тут проще сказать что тут так
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
в общем у вас правильно только часть ЧПУ движка и то странно разделена поо середине
напишите что у вас за движок и что вы хотели получить этими редиректами я вам напишу как это должно выглядеть