You, sir, have solved it! The problem is that I'm an idiot LOL. It seems I had designated a 2X version of the logo, and then had not uploaded it, which is why it wasn't showing on devices with retina displays. It showed on my external monitor which I primarily work on, and which is not a retina...