My experience with MPH has not been great. In the process of developing the miner I've found two bugs in their XZC pool. One of which allows a user exploiting the bug to get credit for a higher share rate than they are actually submitting, while at the same time not contribute to actually finding a block. I've reported the bugs to the MPH guys, but they have yet to get back to me about the bug that basically allows cheating.
I think these guys are exploiting this bug.
https://bitcointalk.org/index.php?topic=3259259.0