What specifically do you see is wrong in the API data?
The MHS says 7,000. When it should say 150.
I'm not sure where you get 150 Mh/s from the output of BFGMiner?
Your BFGMiner screenshot shows you doing 7 Mh/s. That is also what the API is reporting.
Figured it out, if I didnt set the chip count it reports the wrong MHS. Was still getting the correct MHS on the pools side. --set zus:chips=128