Não é necessário tanta complicação. Utilizando o mecanismo EIP-7702, substitua diretamente pelo seu próprio contrato de delegação enquanto executa a operação de recebimento e transferência de Token, e adicionando uma certa quantia de suborno MEV, tudo isso requer apenas uma transação.
Ver original