Well I worked out the issue. It looks like under the largest breakpoint of 1900pixels, the image height was set to auto when in fact it should have been 100%. On the smaller breakpoints, I had already done this.
This article helped me out: Images stretched in Safari and Chrome - CSS-Tricks - CSS-Tricks