pagination if using $content = framemarket_grid_mp_list_products( ); twice in a template

I have a list of 4 featured products at the top of my page and then a list of all products in the rest of the page

I have used $content = mp_list_products( );
twice with different arguments each time to choose the category.
This works fine but i would like to keep pagination for the second list of products.
pagination only works if I have one list at a time but not with both.

I think its something to do with the query resetting or not resetting or something but havent been able to work it out yet. Any ideas?