Is it true that when there is sudden drop in hash rate the number blocks mined per day goes down? (does this then mean that the network has slowed down? As in, it takes longer for a transaction to be confirmed?) In which case, that is why people are willing to enter a bidding war and pay higher fees it seems... I think?
Yes, if hash rate drops, the number of mined blocks / day decreases.
The "bidding war" for fees is however there, with or without the drop in hash rate. Those who want their transaction confirmed fast will have to pay more than the rest.
Does the network re-adjust to its pre-sudden-drop levels of transaction capacity? (if that has indeed gone down?). If this is how it works, how long will it take do you think for the transaction capacity to return to normal if no increase in hash rate occurs? (as in if these miners stay offline for a while, such as weeks).
Every 2016 blocks the difficulty is re-adjusted. That is usually at 2 weeks, but of course, when the blocks slow down, this time will be also longer.
At the adjustment we should get back to one block at every ~10 minutes.
If this is all true, and the sudden drop causes a network slowdown, I am wondering, what happens if the network hash rate stabilises at this new lower rate for a while (such as weeks?).
Keep in mind that after getting back to normal the number of incoming transactions during week will still be high. So the mempool (the waiting transactions) will clear up only in the week-ends.
Also keep in mind that many may withhold their transactions until "better times" and they may send them after the next difficulty adjustment.
So the mempool will clear up:
* in time, slowly, mostly in week-ends and when there's a somewhat cool down, but also when the price doesn't fluctuates too much
* at some point the Chinese miners will come back online and then the hash rate will rise by a great deal, getting to much faster blocks and should clear up the current mess