Oh wow that worked! Thank you very much.
yeah so it is definitely something with how the theme renders the table/page. Adding the css code you provided makes the padding show in the 2nd and third columns but the first one is still left justified all the wya to the border. ANy chance you have anything else that might fix it even though theme related? i see this on blocksy and i think it happened on storefront too. works properly on astra out of the box.
I also tried this on a super brand new fresh install with no other plugins and the same results on blocksy is seen.