Having a similar problem, described in this post - can't verify a UUPS contract.
@frangio as much as I'm tempted to ask you to verify after I deploy to Ethereum mainnet, I can see it's not a sustainable modus operandi, so I'd rather learn to do that myself. That tutorial you composed really helps - if you could publish another step-by-step guide for UUPS verification, it'd be just great!