Why is this so complex. Ifc want me to think with all these parameters and methods it can be used in GIS software? Why?
The only thing i would need is the XY values of the offset. Just a text tag will do please.
Hard to believe this is not being stored. Is this the case? Maybe our next ‘bim protocol’ EIR should say that users should use notepad and write in down manually in the header of ifc. Can this be a solution?

Image from Tekla. The lat lon is 0,0 because this is a method not to be used.