Welcome to MobileRead @Drymarchon.
Yes this is a problem I was going to post here about that has only recently come up, as Goodreads have (once again) been fiddling with their web servers.
The problem is they are still giving different html responses to different web browser types (user agents). Plugins like Goodreads currently use some built-in calibre functionality to simulate a random user agent (web browser) hitting the Goodreads website in order to scrape the data. The randomness is "desired" in order that Goodreads doesn't see thousands of requests coming from one particular user string constantly and decides to just block it. The downside is their recent policy of publishing different website content means this plugin gets responses back that are not what it expects. Chrome works, Firefox doesn't etc.
I have a solution in mind (forcing Chrome user agents only), but can't make any plugin changes myself for a few more weeks yet. My computer and other possessions have passed through customs and available to be delivered to me but I keep delaying that as I am getting my house painted internally. I would rather get my items when I have somewhere I can unpack them more than temporarily. Also that assumes my computer does actually work when I try to turn it on, four months on and no doubt many times drop-kicked on it's journey around the world...
There is an open GitHub issue for this here, it will be one of the first items I tackle as this plugin is one I use all the time myself.
https://github.com/kiwidude68/calibre_plugins/issues/25