Before I give a temporary workaround for this, please note that this is custom development which requires web development knowledge. We are not responsible if the instructions provided will not work in the future nor we will fix the code in case of problems.
Also, if the planned Layout Builder is out, I'd recommend that you rebuild this part of your site. See the links below for more details.
With that clear, here are the steps:
1. Assuming you're using the Integrity stack, copy wp-index.php from pro\framework\views\integrity to the same folder structure in your child theme like pro-child\framework\views\integrity
2. We'll still use the shortcode provided in the other thread but we'll output it using
do_shortcode in the index template. Open the copied index file and paste this code:
<?php echo do_shortcode('[awesome_landmark]'); ?>
above this line:
<?php x_get_view( 'global', '_index' ); ?>
I've tested it and it works in my dummy site.
Hope that helps.