Loop not allowing infinite scroll after post per page limit

Okay I’ve found the solution infinite scroll not working on certain pages. It seems that it is set by default to not load on any Page or Single. You can edit the plugin easily to remove the checks but be aware that upgrading the plugin in future will override the changes and you’ll need to repeat them (unless they add a menu option to remove the need for the hack).

http://wordpress.org/support/topic/loading-infinite-scroll-in-a-custom-header-for-a-page?replies=4

I removed is_page() from the following code and now it works:

if(is_page() || is_single() || !have_posts())
        $load_infinite_scroll = false;