WordPress Loop: How to display recent posts in multiple divs

Looking over the code I am seeing a couple of things that may be causing issues.

  1. The single line comment ‘Repeat the process…’ is not being closed properly.

  2. As you are creating multiple custom loops, it’s a good idea to reset the loops. You can do this by calling one of the below functions after each of your while loops.

    wp_reset_postdata(); or wp_reset_query();

As belinus has pointed out, you should use wp_reset_postdata(); as you are using WP_Query.

You can read more about this here: https://codex.wordpress.org/Function_Reference/wp_reset_postdata and here: https://codex.wordpress.org/Function_Reference/wp_reset_query

I hope this information is enough to get things working the way you want.