Having the same problem. Image shows perfectly on every page except on tag.php, category.php and archive.php.
<?php $logo = get_field('logo', 'option'); ?>
<img id="logo" src="<?php echo $logo['url'];?>" alt="<?php echo $logo['alt']; ?>" title="<?php echo $logo['title']; ?>" />