Removing
layout.setSizeFull();
did the work (the table now get rendered) but I don’ know why. Unfortunately I can’t remove it in my code but currently I don’t know any workaround.
Thanks