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.


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

Thank you.