I have no expertise on the topic, so don't ask me why but it seems a header was added to the decrypted value.
I was able to fix it by replacing line:
return decrypted.decode('utf-8')
by:
return decrypted[32:].decode('utf-8')
in file /Users/python311/lib/python3.11/site-packages/browser_cookie3/__init__.py