I dug a bit deeper and it seems as though something in the generatepress styles.css file is messing it up.
https://cl.ly/18090x0I2Z3l.
.clear:after, .clear:before, [class*=content]:after, [class*=content]:before, [class*=site]:after, [class*=site]:before {
content: '';
display: table;
By removing the content: ”; the column seems to fix itself. Maybe something worth noting for a future update of the theme? I don’t want to remove this globally, so I can just remove it in the CSS for a Woocommerce table specifically for now.