I have encountered an issue with the way the Corridor Transition tool interpolates slope type inputs. It seems to be that the slope (H:V) type input is being converted to a grade (V:H) type then interpolated via the grade values.
Example: Given a transition from 0+00 with a slope of 4:1 (25%) to 1+00 with a slope of 2:1 (50%) the interpolated value at 0+50 is returning 2.67:1 (37.5%) when I would expect it to be 3:1 (33.3%).
I think it would be beneficial to have a setting within the Corridor Transition tool to specify if the slope/grade input is interpolated using a slope/grade value. I think this would be especially useful for slope/grade transitions that include going to/from a flat slope (∞:1) or grade (0%) or a vertical slope (0:1) or grade (∞%).
During communications with the Autodesk customer support team a work around was suggested. The work around is essentially using a double type input that would then be converted to the slope/grade value within the subassembly. This is a doable solution, but I do not think it is an ideal solution.