Some objects simply have (always had) an offset based on the outline thickness and/or the label. It should be apparent when looking in the code.
The work I did was to fix zooming, import the object sizing from Pd-extended, and fix any bugs I found. I did not change the existing behavior or sizing of the IEM guis (hopefully).
With libPd, calling the getrect function of the IEM's GUIs givescoordinates that seem to be slightly different from what is really drawn.I've seen in the Github PR 227 (https://github.com/pure-data/pure-data/pull/227), that the IEM's GUIs havebeen updated. Do the size and the position of the objects has changed?