Is there any way to cut a shaft through a released directshape roof?

Shaft doesn’t seem to work nor does void roof form.

Because it is a direct shape, it is not a proper roof that can participate in interaction.

But you could grab the shaft geometry from Revit and then have rhino cut the hole.