For schemas by category, you may need to hack an appropriate plugin to conditionally output one or the other, depending on category.
It’s illogical to expect shortcodes to do pagination. As soon as you navigate away from a page, the shortcode goes away with it. It would be possible to implement some sort of lazy load scheme, but not pagination. Why wouldn’t you simply go to the category archive to see articles in the category, such as example.com/category/review/? Archive lists paginate automatically with most themes.
]]>