I logged into your site.
Disable autoptimize plugin and another image optimizer plugin.
Don’t use this type of plugin, it will cause issue if it’s not setup properly.
Regarding Theme Options -> Custom CSS
I added back the first block of css code that I provided.
Now I am able to see logo in header as well as in mobile..
Please clear your desktop browser history and mobile browser history before re-visiting your site.
Please check if your site is normal now.
We can proceed with other issues, after your site is back to “normal”