If you inspect the <img> element you will see this CSS is being applied:
.site-header .header-image {
width: 300px;
}
However the logo is missing the width and height attributes.
Go to Customizer > General and change the Structure to Flexbox – this should ensure those attributes are added.