How to remove double slash after domain by htaccess?

This is my .htaccess.

DirectorySlash Off

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /.*.php HTTP/
RewriteRule ^(.*).php$ /$1 [R=301,L]

# Ensure www. and https
RewriteCond %{HTTP_HOST} !^www. [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTPS} off
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Rewrite the URL to append a trailing slash to directories (internally)
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule (.*[^/])$ $1/ [L]

While this seems to be working properly while surfing on the web browser,the problem appears when our SEO Team Crawls using third party tools like Screaming Frog.
Urls appear as following:

*.mywebsite.com
*.mywebsite.com/blogs
*.mywebsite.com/blogs/blog-1
*.mywebsite.com/about-us
....
*.mywebsite.com//
*.mywebsite.com//blogs
*.mywebsite.com//blogs/blog-1
*.mywebsite.com//about-us
....

I do not want the urls with two slash after domain. I tried many solutions available on internet but none of them worked.