Category Page Displaying all Pages

Resolved using this:

<div>
            <ul>
            
            <?php 
            $current_category = get_queried_object(); ////getting current category
$args = array(
        'post_type' => 'page',// your post type,
        'orderby' => 'menu_order',
        'order' => 'DESC',
        'cat' => $current_category->cat_ID // current category ID
);
$the_query = new WP_Query($args);
if($the_query->have_posts()):
   while($the_query->have_posts()): $the_query->the_post();
    echo '<h2><a href="'.get_the_permalink().'">'.get_the_title().'</a></h2>';
    "<p>".the_excerpt()."</p>";
endwhile;
endif;
            ?>
            </ul>
                </div>