The problem is when I use WP_PageNavi to incorporate pagination and click on page 2, I get an error 404. I read somewhere that this is because custom post types and pages can't have the same name. And I've found that to be true because I tried changing the page name to "Projects 2" and it worked.
But when I change the name of the custom post type, that gets reflected in the url. So if I change the custom post type to 'projects2' instead of just 'projects', the url now looks like this: mysite.com/projects2/single-post
I have my custom permalinks set to /%category%/%postname%/ by the way.
Likewise, I can't change the name of the page to 'Projects 2' for aesthetic reasons.
So how would I get around this? This has been driving me crazy for many hours. I would really appreciate any helpful advice!