How to set a custom post type as home page and set post page to regular post?

Yes, there is a way to show your regular posts on a different page.

  1. Create a new page template
  2. Include a new WP_Query using post as the post-type. Example
  3. On the backend, create the page you want to use to display your posts
  4. In the options, select your new page template for the page
  5. Your posts should appear on the new page