I have a similar problem. I am using tables with stripes, so the I tried solutiom
1. Select the Table Block.
2. In Advanced > Additional CSS Class(es) add: no-bottom-margin
3. Publish those changes.
4. Add this CSS instead:
The stripes then disappears together with the caption.
Is there any easy way to do and still keep the stripes?