This solution enables you to display your logo on your front page and your site title & description everywhere else. The code uses a fallback image from your images folder named header.png which can be changed or removed using the Add Logo featured added to the WordPress customizer.
Here’s the demo video:
PHP Code Installation
Add all the PHP code to your child themes functions file.
You can add the code for the customizer to your themes existing customize.php file in your lib folder if you wish.
Here’s the code for logged in members: