It has changed with HTML5 but putting a logo on the H1 tag was what you were supposed to do before! H1 was only adviced 1 times per page so it was the header. Now you’re supposed to be able to put as many h1 you like (on per “article”).
I’m not sure it’s a valie reason. Google knows what’s important: the header. Make sure your navbar is at root and your header is tagged Header and Google will know your brand. H1 should ne be used for page title and article titles.
But if you want: give your H1 display inline-block and dimensions, add your image as a background of your element.
But once again, Google sees a H1, it doesn’t look for an image, it looks for meaningful text.
Edit: webflow base structure for the Brand element is good.
What I think is a good practice is to think about your content as being displayed in a RSS client. A “block” in the RSS client, an item, a news, is an HTML5 Article. So if your sections are distinct pieces of informations, tag the Article and give them each an h1.