I wasn't sure if what i remembered was correct until i looked at your example.
but yes, my memory was correct. The Hole table is a pre-release feature in NX8.5
One needs to set the UGII_DRAFTING_HOLE_TABLE=1 system variable to use the hole table in NX 8.5
When a feature such as the hole table requires a system variable like this, it means that it isn't really ready for production yet.
- It has some deficiency which makes Siemens hold back the release until a later version of NX.
I played around with your parts, The problem might be the point you use for the "ordinate origin". That point is not related to the model but defined in the drafting part.
I don't think the table is perpendicular , rather it's empty and therefore looks like a line.
If I create a new drawing file and in that define a sketch in a similar view, create a point , it will create the table as expected.
I wonder if your drawing file is corrupted is some way.
My drawing , using your model, attached.
Regards,
Tomas