Apparently I was doing Excel wrong. I made it so it automatically updates (if you download the relevant files), also you have to remap all their crappy spreadsheet data into a relational format so it works better.
gofile.io/?c=PLtbHX
Regarding the 31 March trough I can only imagine that this is linked somehow to the release of daily files. The first daily file is dated 2 April, for deaths reported to 1 April and looks like this
24 130 159 44 84 for 28, 29, 30, 31, 1 April respectively
I think that the first batch of files was published 7 April, hence releases 1, 2, 3, 4, 5, 6 April, as well as a totals files dated 7 April but to 6 April. This had 314, 556, 534, 271, 495 deaths respectively for 28 March-1 April In other words
Looking at the individual dailies for deaths on 31 March, we get an implied 102 reported for Tuesday 31 March itself.
I.e.
28 March - 235 (first four days - implied), x, x, x, 24, 19, 17, 7, 2, 1
29 March - 271 (first three days - implied), x, x, 130, 62, 57, 26
30 March - 180 (first two days - implied), x, 159, 102, 46, 29
31 March - 102 (implied), 44, 59, 26, 19, 5, 22
1 April - 84, 179, 134, 51, 14, 33, 17, 19
2 April - 87, 199, 114, 25, 37
3 April - 99, 181, 70, 90, 63
If we look at the 29 March, we see that a day 4 'score' of 130 is improbable, as is 159 for day 3 of 30 March.
Further if we consider deaths released published after the first tranche, there were 84 deaths published 7 April onwards for 31 March, 76 deaths published 6 April onwards for 30 March, and 89 published 8 April onwards for 1 April, despite the death totals being supposedly 400 for 31 March vs. 600 for 30 March and 1 April.
Looking at the specific daily files I would say that the daily files dated 2nd, 3rd, 4th April are all clearly erroneous, with figures of 130, 159, 144; 62, 102, 59; 57, 46, 26. The 5 April (25, 29, 19) might be correct, while subsequent releases (5, 7,5 and 6, 9, 22) are almost certainly correct.
It's worth noting that the Wayback machine reckons the data were first published 4 April <a class="break-all" href="http://web.archive.org/web//www.england.nhs.uk/statistics/statistical-work-areas/covid-19-daily-deaths/" rel="nofollow" target="_blank">web.archive.org/web//www.england.nhs.uk/statistics/statistical-work-areas/covid-19-daily-deaths/ though the capture is blank.
So I would say that many deaths from the 31 March were allocated to the 29 and 30 March, and this occurred right at the beginning of the daily release process. I am not sure how this happened, but if there was a script somewhere that contained hard-coded dates or whatever then you could see how this could occur.
Very plainly there was no 'real' trough, just a data recording error that NHS England should be able to correct.