Same way people can't give a valid answer when btc rise in price is the same reason why no one can give a valid answer to your question, i guess the only valid thing to do at this moment is to wait and watch, this dump has been attributed to various reason but nobody can say for certain what is the cause, so asking this same question all the time won't help anyone, the dump has already happen, what is left now is wait for recovery, btc will definitely recover.
There's plenty of valid reasons when Bitcoin goes up, and down. Its not random, and is impacted by world events just like any other currency. However, just like other currencies finding out what the actual cause is, and being able to validate claims is almost impossible. Causation is something which is studied in a wide variety of fields, and its uncertainty is no different in Bitcoin. I'll be honest, it seems that you probably don't have a grasp on what the possible causes could be, and making a statement such as "Bitcoin will definitely recover" without actually knowing why that is the case isn't a good idea. You may have faith in others who do know, and that would be totally valid, however Bitcoin like anything in this world isn't guaranteed to recover. Do I think it will? Yeah, but I couldn't put a time frame on it, as we haven't been in this situation before. All world economies are shot, and will be for a while after the current pandemic. Bitcoin halving you could argue will have a positive effect on Bitcoin, and you probably would be right. Although, having said that if the current pandemic is still peaking around the world then we could possibly see Bitcoin drop even further before, and immediately after the halving.