setBaseUri in erc721, metadata not showing on opensea

hello, I am trying to set the a base uri in an erc721 contract but then the metadata is not showing on open sea. this is my contract 0x1C194A0f0B954BD17e8fdaE947f7589EE2Ae52bE on the rinkeby chain, i have uploaded the metadata folder through moralis and also pinned it on pinata. I set the baseURI as https://ipfs.io/ipfs/{metadataCID}/ but still, nothing is showing on testnet.opensea.
is there anything I am doing wrong?

Your contract and its metadata seem to be working now.