I am currently using Reference(Element), which gives me a reference, however it won’t create the Spot Dimension. If instead I manually create a spot elevation and read the Reference and use that reference it works, so I’m certain it is my calling of the reference.
it has to be a valid reference (valid for that view that is since annotations are view based) so what you have to do is make sure that you are getting objects geometry and turning on references as well as invisible geometry for that view. This topic was already discussed before: