I'm having the same issue as well, but only on mobile. The issue is two-fold:
(1) When I'm in the CSS editor, the logo is there, but it disappears as soon as I exit out of the editor; and
(2) The logo sometimes does randomly show up on mobile after all! But there's no rhyme or reason or any kind of pattern. One day it might be there, then the next entire week it's gone.
Here's the code I'm using for both both desktop and mobile (again, desktop is working fine; the issue is only with mobile view):
//SVG LOGO//
/*Desktop*/
.header-title-logo img {
display: hidden;
}
.header-title-logo a {
background-image: url(https://static1.squarespace.com/static/61c3d8b86bc99919168b81a7/t/61ede0750a718a6aa7cbd5b9/1642979445222/Primary+Logo.svg) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
/*Mobile*/
.header-mobile-logo img {
display: none;
}
.header-mobile-logo a {
display: block;
background-image: url('https://static1.squarespace.com/static/61c3d8b86bc99919168b81a7/t/61ede091d5061928096d480b/1642979473428/Alt+Logo.svg') !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: left center !important;
width: auto !important;
height: 35px !important;
max-height: 60px !important;
}
site link: https://parsnip-greyhound-2tmc.squarespace.com
pw: svg