Weird problem of NSTableView with auto layout

I have had this issue for a long time. If I configure any auto layout constraints in TableViewCell, I get extremely weird layout behavior in IB designer; however, layout is completely good during runtime.

For example, with a completely new project and a single NSTableView on the main view, I get:

  1. If I resize main view, the tableview won't get resized
  2. Every time I reopen the project, the tableview would shrink by height.

It seems the shrinked height is doubled every time. For example, in the following screenshot, the gap is 56. Next reopen will double the gap to 112.

Is this a known bug? I would want to file bug report at https://feedbackassistant.apple.com.