WordPress page not taking precedence over server directory

Found an answer!
It’s an issue with the .htaccess file. I needed to write a rule in the .htaccess file for this exception, after renaming my download folder to downloads. So it still requires the folder to be renamed.

RewriteRule ^download/(.+)$ downloads/$1

This rule should be before the wordpress rules in the file. This makes sure that if someone is looking in the mysite.com/download/folder1 sub-directory, he’s actually redirected to mysite.com/downloads/folder1.

Ref: WP Page and Subdirectory with same name