Crocoblock is a set of powerful plugins that work on top of Elementor (Gutenberg and some work with Bricks), so it’s their job to work with complex dynamic layouts. That’s why  JetEngine Listings, JetSmartFilters, and other tools will be the best solution in this case.