Glad you managed to get this working.
Out of interest, how are you starting your second camera stream? If it’s with a script that you’re calling from .companion.rc
it might work to just start it before start_webui.sh
? Could be worth a try
When I set up my second camera I modified the existing scripts to start both my video streams (as discussed/covered here), but I’m not sure how you’ve approached it.