Adding Meta Box to Specific Submenu Page

I think for this you want to go with WordPress Setting API.

If you prefer meta box. You have to add a do_action in your function which render the page (view_tasks_submenu_page_callback).

do_action( 'add_meta_boxes', $hook_id );

And add do_meta_boxes($hook_id, $context, null) where you want your meta boxes appear.

replace $hook_id by the fourth parameter of add_meta_box function.