Fail with error 'TransferHelper: TRANSFER_FROM_FAILED'

Hello All ,
i Have A Create Smart Contract Router
After Send Order buy Give me Error Fail with error 'TransferHelper: TRANSFER_FROM_FAILED'

My Source Contract :

Please Help Me , Thanks

Hi, it seems like there is not enough allowance, so has src called token.approve(msg.sender, MAX), and just check what is the result of allowance[src][msg.sender]

Hello sir , How Are you?
i Have Create Smart contract Router

And My Transction faild .
Can you Help Me Please?

        require(allowance[src][msg.sender] >= wad);

execution reverted

i Have Use Source smart contract :

Can you check Please ? Thanks Sir