I have a new MacBook air and when I try to upgrade to 3.8.20 it repeatedly fails on extraction both for primary and secondary sites.
It sounds like your 1Password installation may be damaged. To resolve this:
Your information is stored in a data file separate from the application, so it will not be harmed by this procedure.
Please let me know how it goes.