I’m no web wizard, but why on Earth would you want a logo on a webpage to be 5906x1182? The way you have it, it takes up about 40% of the width of the page, so on a 1080p page the most it needs to be is under 960x192. Maybe 1920x380 or less if it’s on a 4K display or some kind of Retina action.
I went to your page, everything loaded apart from the logo which looked like it was going to take several minutes, I went off to make a cup of tea, and by the time I came back, it had one of those broken image things. But if you right click and open image in a new tab, then there it is. Maybe the theme has something built in to stop ultra giant massive logos clogging up the pipes?
One thing to note. Although the text in your logo is crisp, the background doesn’t support a resolution that high, as it’s very pixelated. Why not scale the logo down to 1920x380 maximum and then there’s none of the pixelation and considerably less load times? Your visitors will thank you for it.