Questions About Smoke?
For the smoke domain material, I believe that a Principled Volume would work, feed it into the volume input of the output node.  Change the density to 0.  Delete the default diffuse shader.

Or you can make the smoke domain invisible like this: How can I make an object invisible when I render in Cycles?