Uploaded and signed theme shows corrupt when trying to install from AMO

I just made a theme and uploaded it to AMO and it’s signed and awaiting review but when I try to install it from product page or from versions page it says it’s corrupted, I have no clue why

I found some posts saying it’s because V2 manifests need an ID but as far as I know V2 manifests are also automatically given an ID when signing if they have no ID

I also had another unlisted theme which was also showing corrupted but then it randomly worked finally

I uploaded a new version with the ID in the manifest, now when I try to install it doesn’t say corrupted anymore but it says “Firefox has prevented this site from installing an unverified add-on”

OK I am confused, so the file being valid does not mean signed, it’s signed after review… but the first theme(prior to this one) I uploaded I was able to immediately install v1.0 while it was still awaiting review, but then the next version of that theme I was unable to install. Then I deleted the entire addon and reuploaded a new one with the same file, same issue this time the 1.0 was not installing but then like 5 minutes later I was randomly able to install v1.0

Hi @krim, could you please share with me the id of your add-on/theme so I can take a look? Thank you!