Rather than a “clean cut”, I would think any rods or square disks that touch the cylinder, along with any inside, of course, would be removed? Solid difference would not be the tool to use.
Where is your GH file with geometry
3. Attach minimal versions of all the relevant files