I experimented with this a while ago. Worked very well. It isolated the cameras from the internet, and, all cameras from both NIC's were available to BI sever and UI3 either locally or remotely - since UI3 & the BI android app are processed by the BI webserver.
My main reason for doing this was, like you mentioned, the growing # of cameras would impact my network. Which, moving them to there own subnet worked excellently.
Is there a way to have the 2nd NIC2 to also have access to the network? Let me explain...
I can not access the cameras thru my android phone using another camera app (IP Cam Viewer Pro). This is because my phone is logged into my main network (NIC1) via it's router. This makes sense since NIC2 is on a different subnet and has no access to the internet.
I can access the cameras via my phone with IP Cam Pro if I log into NIC2's router (a hassle) when I'm home. But, not when I'm away from home - for the same reason mentioned above.
I do want to have access to the cameras (on NIC2) from outside my network - via the internet. So, isolating them from the internet on the other subnet is not my goal. I tried bridging the two subnets, but that didn't work. I tried various port forwarding...Before you comment, I do use another camera app on my phone just in case BI is unavailable. And also to quickly view the cameras outside of BI - It connects to the cameras very quickly, a bit faster than starting the connection via BI's android app thru BI's webserver. Plus, I had already bought the app before I started using BI. I'd like to note that I was harshly criticized by (the name that shall not be mentioned, TNTSNBM) on (the site that shall not me mentioned, TSTSNBM), for using an app other than BI! lol. It takes a village...
I couldn't figure it out, and, I'm back to one network.
Is there a way to have the 2nd NIC2 to also have access to the network?
The only solution I can think of is to get another IP address from Xfinity - which wouldn't double my speed, but only give me another public IP address. And, get the newer SB8200 cable modem. Then activate the 2nd port on the SB8200 with the 2nd IP address, and connect that to NIC2. I'm planning on getting the SB8200 to replace my SB6190 anyway, so the only extra cost if the 2nd IP address.