WP Toolkit supports WordPress multi-site if you enable the multi-site feature manually. However, it seems to make sense for us to provide an option of creating a multi-site WP instance upon the installation. Let us know if this will help you out.
An error occurred while saving the commentOleg Burca commented
Please add functionality to install, convert and manage WordPress Multisites.