I found the way!
1- temporarily, changed my sub2 root folder to wp folder (public_html)
2- in my network admin, added a subdomain same as sub2 to my network
3- changed lanuage, theme setting and header as needed and removed menu items (to hide menu!)
4- changed my sub2 root folder back to its folder
5- copied required and missing js, images and styles (inspected in chrome) to the same folder as called in my sub2 urls.
bang!
Wordpress theme loaded!
No page breaks!