Please refer to this 'Add Liquidity' transaction on Uniswap V2:
You will notice that one of the internal transaction errored and execution reverted but the overall transaction was successfully completed. Looking for ideas to investigate such errors.
I did code inspections to identify if there are any possible causes for revert. Also have a debug event in the transaction and is accessible in the link above