Single panel update triggers all panels to refresh

Hi,
I hope someone can help me to understand if this behavior can be modified.

I have 2 panels in my dashboard, streaming timeseries data. Each panel has its own variable from where i can pick 1 or multiple devices to stream data from. I have built a custom datasource plugin to use websockets to stream my data into the dashboard and its working.

In the panel query editor i can pick the related variable and pass it to my plugin code.

The undesired behavior happens everytime I update 1 panel, it will always interrupt the streams of the other panel as well eventhough I believe I have each panel working independently.

Can someone help me ? Is this a Grafana default behavior that can not be changed? I can provide more information or an image if needed, would greatly appreciate any help.

Thank you