Some extra notes...
The
$Replace function should be used on all tags you pass as parameters, not just
Artist.
Otherwise you'll have the same problem if there's an ampersand in the
Title tag too.
You can combine all the tags in your parameters into a single
$Replace call.
Avoid using unnecessary characters in your parameters.
When the tags get expanded and passed to the external program they can have unintended effects.
The hyphen between
<Artist> and
<Title> in your second screenshot will actually get passed to Chrome as
-Scoop.
This will
exclude results with the word "Scoop" in them, which is the opposite of what you want.
You can't just use a space character between tags either, because that will get stripped out. Use a plus character instead.
Putting all of those things together, this should work as the parameters for your search command:
"https://www.google.com/search?tbm=isch&tbs=imgo:1,isz:l,iar:s&q=$Replace(<Artist>+<Title>,&,%26)"
There may be other special characters that don't get passed to a Chrome search correctly, but I think ampersands are the only one that will actually break it.
Also, you'll get better cover art results if you use
<Album> instead of
<Title>.
And finally, have a look at
Tools > Artwork > Downloader... if you haven't already. It may already do what you're trying to achieve here.