WordPress MultiSite Theme

It doesn’t work like that. When you got to WP Network admin, you install the theme from there and you can Network Activate it if you want to. After that you go to the website WP Admin where you want to change the theme and activate it.

I have a Multisite where each website uses a different theme without any problems.