How to pass multiple parameter in add_action()

If you need to call enqueue_assets at admin_init, then add a new add_action():

add_action( 'admin_init', [$this, 'settings_page_registration'] );
add_action( 'admin_init', [$this, 'enqueue_assets'] );

That said, if your assets are JS scripts or CSS, you should consider wp_enqueue_script() & wp_enqueue_scripts

error code: 523