The drop I believe is more to with the stringent lockdown having an effect with lag. Temps are pretty warm in places like Madrid & Iran and it's not abating
if you look at the time lag between infection then symptoms then contacting the authorities for test then wait two days for the result, lockdown does not produce immediate result.
Lockdown changes only the rate of infection, reducing from 2.5 every 5 days to may be half that, 1.25 every 5 days, it's still greater than 1. Only effective treatment and vaccine can reduce the rate to less than 1. That means that the number of people carrying the virus will continue to rise, albeit at a much slower rate.
Let's assume we use the above contagion rates and we have currently 1 million people in the UK carrying the virus.
Without taking any measure, all of us would have been exposed to the virus by 19-April.
With lockdown, we would still be all exposed to the virus by 28-June, delaying the wave by two months.
Without seasonality, it would be difficult to explain the observed the wave shape of daily new cases in China, Korea, Japan. The wave seems to have peaked in Italy and Switzerland in the last 3 days, Spain is following the trend.