I’ve just had the same issue that was only showing in Safari.
I tracked it down to a button I had inside a container that appeared in several places on my site. The container had a fixed pixel width but the height was set to auto. Once I changed the height to a fixed pixel it sorted the extra space at the bottom.
Hope this helps