During a recent NFT mint (contract), approximately 50 out of 920 transactions failed with an "Out of gas" error.
We discovered users with failed transactions used the same settings as others with successful transactions: they all minted via the website, used Metamask, and did not touch the gas limit setting.
Here's an example of a failed transaction with the same gas limit of a successful transaction.
We're trying to determine how this happened, was the contract at fault, and how do we avoid this in the future?