RE: switching between tab panels causes table column to shrink

Your description sounds very similar to issue described here: https://github.com/vaadin/framework/issues/9203

I have a grid on one tab and form on another. If it switch to the form then back to the grid the columns on the table shrink so you can’t see the data.

Yup similar.