Error: Options page not found in the allowed options list. After submission an OOP plugin

I am trying to develop an OOP base wordpress plugin. I am calling setting api from another class to menu class. while after submission showing “Error: Options page rashed_option_group not found in the allowed options list.

Below i submit my code.

enter image description here


menu.php

class Menu 
{
    

public function setting_menu() {

  add_submenu_page( 'edit.php?post_type=responsiveslider', __( 'Settings', 'responsive-slider' ), __( 'Settings', 'responsive-slider' ), 'manage_options', 
    'slider_setting', ( $this, 'settings_page') );   
 }

 function settings_page() {
 
  $setting = new Rashed();
     

  $setting->rashed_page_init();
  $setting->rashed_create_admin_page();
  $setting->rashed_section_info();

 }
}

```php

Rashed.php

namespace themexporkslide;

class Rashed {
    private $rashed_options;

    public function __construct() {
        
        add_action( 'admin_init', array( $this, 'rashed_page_init' ) );
    }

    

    public function rashed_create_admin_page() {
        $this->rashed_options = get_option( 'rashed_option_name' ); ?>

        <div class="wrap">
            <h2>rashed</h2>
            <p></p>
            <?php settings_errors(); ?>

            <form method="post" action="options.php">
                <?php
                    settings_fields( 'rashed_option_group' );
                    do_settings_sections( 'rashed-admin' );
                    submit_button();
                ?>
            </form>
        </div>
    <?php }

    public function rashed_page_init() {
        register_setting(
            'rashed_option_group', // option_group
            'rashed_option_name', // option_name
            array( $this, 'rashed_sanitize' ) // sanitize_callback
        );

        add_settings_section(
            'rashed_setting_section', // id
            'Settings', // title
            array( $this, 'rashed_section_info' ), // callback
            'rashed-admin' // page
        );

        add_settings_field(
            'width_0', // id
            'width', // title
            array( $this, 'width_0_callback' ), // callback
            'rashed-admin', // page
            'rashed_setting_section' // section
        );

        add_settings_field(
            'enable_1', // id
            'enable', // title
            array( $this, 'enable_1_callback' ), // callback
            'rashed-admin', // page
            'rashed_setting_section' // section
        );
    }

    public function rashed_sanitize($input) {
        $sanitary_values = array();
        if ( isset( $input('width_0') ) ) {
            $sanitary_values('width_0') = sanitize_text_field( $input('width_0') );
        }

        if ( isset( $input('enable_1') ) ) {
            $sanitary_values('enable_1') = $input('enable_1');
        }

        return $sanitary_values;
    }

    public function rashed_section_info() {
        
    }

    public function width_0_callback() {
        printf(
            '<input class="regular-text" type="text" name="rashed_option_name(width_0)" id="width_0" value="%s">',
            isset( $this->rashed_options('width_0') ) ? esc_attr( $this->rashed_options('width_0')) : ''
        );
    }

    public function enable_1_callback() {
        printf(
            '<input type="checkbox" name="rashed_option_name(enable_1)" id="enable_1" value="enable_1" %s>',
            ( isset( $this->rashed_options('enable_1') ) && $this->rashed_options('enable_1') === 'enable_1' ) ? 'checked' : ''
        );
    }

}
if ( is_admin() )
    $rashed = new Rashed();