Switching tabs causes table column to shrink

We have a tab component setup and in tab 1 we have 4 tables and tab 2 we have a form. When the GUI loads it shows tab 1 and the column spacing is fine, but when we click into tab 2 and then back to tab 1 the column size on the tables shrinks so you can’t see the data.

What you mean by table? Are you referring to framework Grid component. If so, then you perhaps have same issue as described here:
https://github.com/vaadin/framework/issues/9819

Yes that looks to be it. When will it be fixed?