I am unable to reproduce a problem with LayeredDigraphLayout not laying out disconnected nodes. If your layout direction is zero, those nodes are typically placed in the right-most column.
I am unsure what behavior you want. Perhaps the code in this topic will help: LayeredDigraphLayout Arrangements of Disconnected Nodes