When you compare databases with the following stored procedures deployed, you get two matches where the source for both matches the first definition.
Source;
create procedure test.sp_test (in in_var varchar(20)) begin end
create procedure test.sp_test (in in_var varchar(20), in in_var2 varchar(20)) begin end
Target;
create procedure test.sp_test (in in_var varchar(20)) begin end
create procedure test.sp_test (in in_var varchar(20), in in_var2 varchar(50)) begin declare i integer; end
Regards,
Robin