The ORU_R01_OBSERVATION group has OBX defined as being able to repeat. I believe this is incorrect.
The ORU_R01_ORDER_OBSERVATION group has ORU_R01_OBSERVATION defined as allow repeating which is correct. The problem is that the NTE segments are being assigned to the wrong segment because of the eager matching the 'allow repeating' setting causes in the ORU_R01_OBSERVATION group for the OBX segment.
Currently the ORU_R01_ORDER_OBSERVATION group has the ORU_R01_OBSERVATION group as allow repeating. The ORU_R01_OBSERVATION group has the OBX segment as allow repeating. The ORU_R01_OBSERVATION group should not have OBX as allow repeating.