It's possible the table/columns change the size depending on screen size? If the screen is the biggest the table adjusts the size, to not have blank space.
In the default Qlik Sense UI, that happens by default.
In a mashup, you may need to adjust your CSS properties and also call qlik.resize() after a resize of objects to render the objects at the correct DIV size again.