Can I use single site license for my multi-site setup with the same domain..
single site license is meant to be deployed on WordPress deployment for one domain or sub-domain.
Hence, to use WP Legal Pages on multi-site setup you will require multi-site license.
Read more