Ui list layout not displaying actual position

Since the ui list layout overrides the position of the frame, i cannot use tween service on it. So my first solution was to unparent it but then it went to a completely differant position (the original position of the frame), how would i solve this. I need the ui list layout to update the position of the frame accurately but it seems it cannot do this