Is there any free testing send OTP by any way like whatsapp, Email or sms or any other free way?

Did you search ?

Did you try my Firebase OTP again after the proposed fix I provided ?

I also put together an email OTP example HERE