Differences between "GeometricVolume" and a SolidVolume/PartBody

Hello folks,

 

Could someone explain (in the context of visual scripting) the nuances between a GeometricVolume and a true solid? Is it possible to publish from visual scripting as a true solid? I have some odd behaviour when trying to use Boolean add/remove. 

 

Or is this not good practice and only GSD workflows/nodes should be used, then any solid geometry operations are done conventionally in Part Design app?

 

Thanks,

Alan