Component should have its own coordinate system
position elements relative to the component coordinate system NOT THE RANDOM ARTBOARD IT IS ON!!!!
When you make a component it should have its own coordinate system where the upper left corner is 0, 0. It is insane that you reference the artboard for position and not the parent container (component). I know you thought was a good idea when you made it this way. I am sure you had to go to your boss to force the software developers to get this feature. I am sure that they had to write a work around to even get it to behave the way it does... They were right, you were wrong, please fix it for my sanity.