Normally when you get areas that dont compute it is because the two surfaces dont create a "Closed Area" between them. The easiest way to fix that is to add a Side Slope to the two end points of the Subgrade Surface Instruction that ties to the Existing Ground surface. You can use "Up" as the Cut Slope and "Down" as the Fill Slope for Vertical Slopes - this will create closed areas and will compute the numbers for you.
Note each Surface Instruction you add will create 2 nodes in the Node List for a Corridor template - one for each end of the Surface model that is being added. You just use those as the reference nodes for the Side Slope elements that you add.
The existing Surface should be added to the Corridor Model as Original Ground, and you need only one surface instruction in the Corridor Template. If you had eg Finished Grade and Subgrade, you can either
1) Add one of the surfaces as Existing Ground and the other as a Surface Instruction - that way you dont need to add an Existing Ground to create your Corridor Earthworks report
2) If you add Finished Grade as "Finish" and Subgrade as "Subgrade" Material Layers in the Template Editor, then you will also need an Existing Ground in order to compute any Corridor Earthwork Volumes - you can fake that with a Rectangle at an Elevation close to Design Elevation and just ignore the Cut / Fill numbers as they are irrelevant. The easiest is to use (1) above though.
If you need to limit the width of a surface instruction, uou can limit the lateral extents of a surface instruction to eg -50 and +50 offsets to the Centerline as needed.
If the width of the surfaces needed is greater than the total width displayed, then you need to edit the properties of the Template to make the Left and Right Offset Limits larger (Click the surface in the Template Editor and go to properties)
Hope that this helps
Alan