If you're after pixel-perfect control over your legend appearance -- this one's for you! QGIS 3.10 now allows you to tweak the spacing applied under group or subgroup headings.
This feature was funded by North Road
This feature was developed by Nyall Dawson (North Road)
This application was created by Kartoza (Pty) Ltd. Available on GitHub! Version: 2.3.1