First, I don’t think you removed at all <p class="read-more-link"><a href="<?php the_permalink(); ?>"><?php _e( 'Full Article', 'leaf' ); ?> →</a></p>
because I see in your site “Full Article→”, and if you had removed those lines, those words wouldn’t be there, that’s for sure. Or, you did it in the wrong place.
Second, I said above: “Leaf home page is divided into sections, so you must act only where you need”. I see in your site that you have posts in categories and articles section, so you need to remove these lines from that sections, three times. I tested now and it works.
If I have to tell you how to take out word for word, based on the display you have now, here it is:
in Categories section remove:
<div class="entry-summary">
<?php echo '<p>' . wp_trim_words( get_the_excerpt(), 22, null ) . '</p>'; ?>
</div><!-- .entry-summary -->
<p class="read-more-link"><a href="<?php the_permalink(); ?>"><?php _e( 'Full Article', 'leaf' ); ?> →</a></p>
and
<div class="entry-summary">
<?php echo '<p>' . wp_trim_words( get_the_excerpt(), 10, null ) . '</p>';?>
</div><!-- .entry-summary -->
<p class="read-more-link"><a href="<?php the_permalink(); ?>"><?php _e( 'Full Article', 'leaf' ); ?> →</a></p>
Replace both with <?php the_content (''); ?>
in Articles Section remove:
<div class="entry-summary">
<?php echo '<p>' . wp_trim_words( get_the_excerpt(), 45, null ) . '</p>';?>
</div><!-- .entry-summary -->
<p class="read-more-link"><a href="<?php the_permalink(); ?>"><?php _e( 'Full Article', 'leaf' ); ?> →</a></p>
and replace with <?php the_content (''); ?>
Last, excerpt always strips HTML.