Without actual code it is very difficult to diagnose the problem. Please post the simplest Reproducible Example (reprex) that demonstrate the behavior.
One source of the problem could be that your input widgets on the different tabs do not have unique names. Make sure every input id is unique so that input$checkBoxVal refers to only one widget.