Thanks again apoc, appreciate the insight.
So as far as caching is concerned, for testing, I have sync set to always, so the speeds we're seeing and testing are directly against the drive. I recreated the second pool since its unlikely to be the issue, and it had sync set to standard. Uploads...