4,5,6 are all high. Ish. But thats also normal behavior for parts of the board under different conditions. Also you must take into account software. It's not perfect. It was written years ago, and at the time was great for what it was. Since then, there have been multiple vendors, multiple mobo's, multiple changes etc, all of which can easily add up to incorrect addressing. What is a sensor on one mobo, might very well be the Northbridge chipset on another board, according to address, so temps will be totally inaccurate. I can use that same software as you, my tmpin6 reads -125°C, tmpin4 reads 255°C, both of which are physically impossible on a mobo. SpeedFan does the same thing, as hwinfo64 or Hwmonitor. According to any software run other than the bios or native MSI software, my psu has a 12v output of either 8.2v or 10.2v. Neither is accurate, the 12v output under loads is 12.18v according to my Fluke meter. 12.2v in bios.
That said, with 3 temps all running high, and you finding 1 spot that reports similar, and knowing there's no way to determine exactly what tmpin4, tmpin5 and tmpin6 are actually addressed to on your specific mobo, it's entirely possible, even probable, that those numbers are not accurate to that specific spot. A mobo as such only has a few sensors, very few actual components have built in sensors (like the cpu, gpu etc)
More than likely, that hot-spot next to the Sata port is part of the voltage regulatory circuitry to the Sata ports, of which your drives are running from. It's going to get warm with usage, the more the demand for voltage, the warmer it'll get.
Take the results with a grain of salt. I'd keep an eye on it, especially if you duplicate the conditions under which it was tested, or exceed them, but if you test again, when the pc is idle for a few minutes, and the temps are much lower, then chalk it up to normal usage.