An Operation must have the same signature as the Operation it redefines.
By definition, an operation redefinition overwrites another Operation with the same signature, so you cannot redefine an operation with a different signature than the operation which is doing the redefinition.
Revise your operations’ signatures or remove the redefinition.