Operand forwarding is used to avoid stalls. It is done as soon as result is computed. ( which happens in EX stage ). Now since we can forward operand in EX stage itself, it does not make sense to wait upto WB stage. As it can be done earlier, yes it is possible to forward operands from WB stage to another, but it is not done.