Should I set a page as “No-index” if I include it’s content within the front-Page.php via this method?

Rather than just no-indexing the Page, 301 redirect it. This can be done either by server config (.htaccess, NGINX rules, etc.) or using a plugin. That way no one can actually get to the Page all on its own – it only exists on the front page.