Relayer sending transaction to itself with zero value

I am running a OpenZeppelin relayer for a custom chain it was working fine but now it has started sending transaction to itself with zero value, Even I turned of the service that was using it still it is sending the transaction PS I even restarted the relayer but the issue is still there.
:computer: Environment

:memo:Details

:1234: Code to reproduce

could this be relayer trying to cancel some transactions and hence sending transactions with zero value if so how does this work not able to understand.

Hi please see our documentation on Defender Relayers to learn more about this behavior