Controlnet of some sort is your best bet. You'll probably need to render an imperfect scene, spit it out as a lineart png, take to photoshop and draw the lines in more correctly, stick it back into controlnet (without pre-processor) and re-gen with the same seed and prompt.
You can do multiple rounds to get it just so.
You can just doodle a guide image for SD, but I am not good at it so I spin through until I find something I can fix.