I’m also getting this exact same issue with the latest version of the PayPal Payments plugin.
All my other plugins are up to date and WP-Rocket (and any other caching) is currently disabled.
Hello,
I came across the same problem today and was beginning to tear my hair out. I found the issue was that the code was injecting a new line before and after each child post div in the loop.
To fix simply remove the two lines of:
$html .= "\n";
In the get_template function (line 145 in child-pages-shortcode.php)
I’m having this exact same problem on WordPress 3.5 too on a blank install.