Seems like the data peaks on a particular weekday. You could smoothen the data so see a trend, e.g. using moving averages. Are you sure that the plot is wrong, or could it be the data itself looking like this?
If I remember right, certainly in the UK, the data for Covid peaked on certain days due to reporting - the reporting was done sometimes on a Monday after a weekend so the data got skewed to Mondays.
I could be wrong
Yes, I checked the data. The number of deaths per million for Germany was also provided once a week. In the dataset, when there was no result, it came to 0.0. That is why the line goes up and down.