So it should take just over 7 hours to complete a long SMART test, and of course there will be delays introduced if the drives are really active. Not sure over an hour is reasonable. I'd be curious to see how long a SMART long test takes if you shut down all other activities, basically start the test, unplug the LAN cable and wait 7 hours and check the completion status.
As you can tell, I'm shifting focus to the drives themselves because in my opinion the AV drives could be causing the problem. I'm not saying they are broke or anything, just that I suspect there is an issue with them when being used in a NAS. I can tell you why things looked good one minute and then all of a sudden they become slow but that is why we are trying to help you diagnose the issue. If I had the system with me for a few days, I think I could figure it out but that isn't the case (nor would I want it to be) so it's remote assistance to help you out.
Speaking of the AV drives you have, I've seen several benchmarks which show very good performance but then when put into a real world environment, they are just average.
I do have one Purple drive for my DirecTv DVR. It works fantastic. It's a 3TB model and I have 84% free space, so when I have to replace it, I'm going for the 1TB model. But it's a great drive for a DVR. I would not put it in a normal computer, never, but that's just me.
So, I'm interested in the output of the gstat both while you are not running the scrub and while you are running the scrub.