Error in Solid Cut Depth

Good Afternoon,

I have an issue when attempting to cut a profile out of a solid. I cut a profile out of the solid to a specified depth and direction using the "Blind" cut method. However, the depth of this cut is returned incorrectly, often several times larger than the specified variable value. Is this a glitch or am I approaching cutting in the incorrect way?

By coincidence, I've noticed that the returned depth of cut varies with the maximum dimension of the solid being cut. Roughly given by: Returned Depth = 0.0011 * [Specified Cut Depth] * Max([Height], [Width], [Length])

I have attached an example .dgn file which demonstrates the issue.

BoxUnit_vError.dgn