OK I figured out the problem. It was the setting for Type for Search Results in Schema Markup advanced settings. I changed that from webpage.search.results to webpage and the search results per page returned to normal (lots of posts per page). So, is this a bug and it needs to be fixed so I will change this setting back to webpage.search.results in the future or I can safely keep the Type for Search Results setting as webpage without this negatively affecting the schema markup ? thank you