The INA3221 module looks very promising, having a single unit to monitor three channels. However, it looks like all boards available on-line have been wired so all three channels share the same power source. Or did I interpret that wrong? In my case, I need to monitor different power sources, so these boards do not seem useful.
The INA219 looks like a better option, even if I need a board for each channel (available boards can be configured to one of four I2C address). Most online vendors have a "blue" and a "purple" version, but I cannot find any difference between them, do you?