Thank you very much for your investigation.
The zooming issue is a very old problem and with the current structure we are not able to handle it properly. Here another issue that relates to the subject https://github.com/handsontable/handsontable/issues/3118
I guess that it all lays in the fact that we are using fixed pixel values and before switching to ems or % we won’t be able to fix it.