change to the top view.
Try different way to set the dirichelet boundary conditions.
Hack the inpainting and boundary condition.
Get a clean result of back surface of the table top.
Poisson now disconnect the table top and the leg.