Alternate Surface Issues: InRoads Modeling w/ multiple levels of repeating benches.

I need some help!

This seems like a bug, but I was curious to see if anyone else has had the same issue, or had a fix.  

Situation:  (For the sake of simplicity, I made a new template with just the end condition in question)

-I need two levels of repeating bench end conditions.  The first level seeks an alignment elevation and repeats every 40' vertically. The second level seeks EX Surface and also repeats every 40' vertically.  The model is working as intended, and the finished grade surface is correct.

-I need a subgrade alternate surface that runs along the bottom of the model and includes any solving end condition.  I put an alternate surface tag "@sub" for all applicable points.  

Problem:  

-While the finished grade main surface is working as intended, the "@sub" alternate surface is half working.  For areas solving with the two separate end condition benching levels, ONLY the second level benches carry the "@sub" alternate tag.  Every bench in the FIRST level completely drops the tag, and triangulates linearly ignoring the bench points.   Obviously the modeler shows the main surface correctly, but in the "Edit template at station only" window the repeating bench points in their respective levels reflect the problem I just presented (level 1 bench points dropping the "@sub" and level 2 bench points carrying the "@sub").  

-I have tried just using one level of benches, and ran the surface multiple times seeking different surfaces/alignments.  The alternate surface always carries, and works as intended.  It is only when there are multiple bench levels solving where the FIRST level does not carry (see attached picture).  

Please let me know if anyone has an idea of how to fix this!

Thanks,

Tyler