Dieses Template für Seiten lädt fälschlicherweise den Template Part für Beiträge.
Ersetze
get_template_part( 'content', get_post_format() );
durch
get_template_part( 'content', 'page' );
Man hätte die Datei [FONT=Courier New]page.php[/FONT] als Basis für das Template [FONT=Courier New]homepage2.php[/FONT] nehmen sollen.
Alternativ kannst Du die Datei [FONT=Courier New]content-page.php[/FONT] im Child Theme auch in [FONT=Courier New]content-[COLOR=#ff0000]home[/COLOR]page.php[/FONT] umbenennen, darin auf die if/else Abfrage verzichten und den Header weglassen und in [FONT=Courier New]homepage2.php[/FONT] dann [FONT=Courier New]get_template_part( 'content', '[COLOR=#ff0000]home[/COLOR]page' );[/FONT] verwenden.
Mehr dazu im WordPress Theme Handbook.