I highly doubt it’s connected to ajax search pro. The plugin doesn’t affect that page layout in any ways. You can try to de-activate Ajax Search Pro plugin and check that page again, those items should still be there.
It looks like that the theme has an additional loop in the search.php WooCommerce template file to show maybe the latest posts or something? I’ve looked at the page source, but all I can see is that it’s in a different row, just below the regular results. It also can be another plugin hooking into the results page to display the latest posts, but that is very unlikely.
In this case I recommend checking the search template file to see if there is a double loop. I honestly don’t know. If you de-activate ajax search pro, and the problem is still there, then you might have to ask the theme author as well.Best,
If you like my products, don't forget to rate them on codecanyon :)