Very likely you change the width and keep the default options for the desktop that inherits with from smaller, for example http://prntscr.com/n7i5hc If you change the width of the table then choose the individual width for the desktop device, for example http://prntscr.com/n7i65a
I tried both and it seems to work for some of the columns. On some columns though, I have some padding and margin edits for the design. In the mobile, those affect whether they’re centered or not. But if I edit the padding in the mobile, it also changes it in the desktop.
WPBakery page builder does not have options to edit padding/margin for the mobile devices only. Use vw, vh,% instead of px units to get better results for both desktop and mobile device, or combine for example margin in px and padding in vw. Then you won’t get the critical difference. I have created an example.
Also, every column that includes content has the default WPBakery padding – 35px, use options to remove it if you don’t need it http://prntscr.com/n7ir9b
The same situation with the WPBakery elements, like text or image, for example. Elements have default margin-bottom that you can remove (set to 0) just using element settings and Design tab.
If you have row with columns and want vertically align content use Equal height + Content position options http://prntscr.com/n7ism9