Metamask High Gas Error?

I’ve created a ERC-721A token for an artist, on test nets we didn’t have a problem. On mainnet when we want to mint, metamask calculates a larger gas fee and blames the contract for an error.

Video includes, along with code.

https://drive.google.com/file/d/1145x57GG2NZStzHuay3UlSICQWtQwZ8F/view?usp=sharing

Contract
https://etherscan.io/address/0xE7CA44617C83090EB47347Ad2796dEb04C624517#code

Thank you. Please excuse me if I’m not using this the way I am supposed to. any guidance would be appreciated.

Thank you.