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.
The 0.15GH/s ?
That part looks like a bug - your 7 Mh/s of ASICs isn't doing 150 Mh/s unfortunately

Nah

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
Hoo-ha - nice! I only ever had the 6-chip devices, forgot about needing to set the chip count to get accurate estimates.