(deployed smart contract issue) We were not able to estimate gas. There might be an error in the contract and this transaction may fail

I have tested my contract on Goerli testnet, and everything is normal
testnet contract: https://goerli.etherscan.io/address/0x9e971a7cfbb1199f5067dc17575bc9931c948251

so I deploy on the mainnet
While on remix, things are still normal, gas and stuff are normal, as show as the pic

But then when I try it out on my own website, the gas went rocket high, as show as the pic

May I know why is that happening to me...