So I'm pretty sure there's a bug and I got paid 2 much. My N average was calculated from when you ran all of the shifts instead of when the block was found. My N average was only 330TH when block was found but I got credit for 412TH
Your shift graph shows why.
It's the average of the area in light-red - and those high spikes for many hours and your new hash rate are of course included

(since the new rate started before we found the block)