OAuth errors out on M-x zotero-browser-sync

This is more a request for help than a bug report. I didn't get far enough to use the package.

Here's what I have done: I am using the config recommended in the readme:

(use-package zotero
  :ensure t
  :defer t
  :commands (zotero-browser zotero-sync))

I ran M-x zotero-auth-authorize and entered my token. I then ran M-x zotero-browser. This produced the first error:

Autoloading file /home/forge/.emacs.d/elpa/zotero-20211008.2207/zotero.elc failed to define function zotero-browser

I manually evaluated the file zotero-browser.el to fix this.

Then running M-x zotero-browser-sync which re-prompted me for my token (I entered the new value).

zotero-sync: Wrong type argument: zotero-auth-token, #s(oauth-t "<token>" "<token>")

- was the copy/pasted verification code

restarting and using (require zotero-browser) then M-x zotero-browser

Error in post-command-hook (hl-line-highlight): (wrong-type-argument ewoc nil)

At this point I'm at a loss on what to investigate to use this package.