Sylvain, you’re really close! Looks like there is a syntax error in your have_rows() checks. The $acfw part is a PHP variable that needs to be passed as another argument to the function. Your single quotes were in the wrong place. Check out this gist of the correct syntax.
Please note that while the syntax in the gist is correct, if your fields are not referenced correctly, you still won’t see anything. Most of the time it’s a simple spelling mistake.
Also, you don’t need to use have_rows() on a subfield (your first iteration).
Hope this helps & thanks for supporting the plugin!