man place:
...
-height size
Size specifies the height for window in screen units (i.e.
any of the forms accepted by Tk_GetPixels). The height will be
the outer dimension of window including its border, if any. If
size is an empty string, or if no -height or -relheight option is
specified, then the height requested internally by the window
will be used.
...
-width size
Size specifies the width for window in screen units (i.e. any of
the forms accepted by Tk_GetPixels). The width will be the outer
width of window including its border, if any. If size is an
empty string, or if no -width or -relwidth option is specified,
then the width requested internally by the window will be used.
...
Try telling [place] the width (and height if need be) that you want it
to enforce on the window. What happens then?