Do the child sites have the BackWPup (or WPvivid) plugin installed? The extension on your dashboard is only to manage the settings of the plugin on the child sites, not to make the backups of the child sites.
Jos is right, for the proper extension installation you need to have the corresponding plugin installed on child sites and sync sites after that.
Please see here about the BackWPup Ext. installation process:
WordPress® is a registered trademark of the WordPress Foundation, and WooCommerce® is a registered trademark of WooCommerce, Inc. MainWP is an independent product and is not affiliated, associated, or endorsed by the WordPress Foundation, WooCommerce, Inc., or Automattic Inc., except where noted under the Jetpack® API and Trademark License Agreement. All product names, logos, and brands are property of their respective owners and are used for identification purposes only.