Have you tried emailing keychron to see if they can sort you a new cover?
I would, but I got it from a third party vendor and the contact form asks for an order number..
Maybe I'll try the vendor or just use their order number on the keychron form tomorrow morning