I found many creators faced same problem, that once Containers expanded by child nodes, their cannot fix its size automatically.
Currently I'm trying to build an inventory system which contains custom tooltips. I put ColorRect under the each Label. It looks just one big panel and change parent size perfectly, no matter how many Labels it has.

But it cannot be the perfect solution. Because you may want to use other images as background, not just a ColorRect.

I know that quickly hide() and show() could change the parent Container size, but in my case it does't work. Especially when they are triggered by _mouse_entered().
Any other solutions or does't Godot support this issue?