Price impact wrong?

shows a price of 26 USD for UNO from Freiexchange with a price impact of 93% and a price of 113 USD for UNO from HitBTC with a price impact of 6%, the resulting price is 115 USD though.
Is this a bug, or did i understood something wrong?

This is how price impact is calculated:
image

UNO has very low volume and liquidity, its price is going to be very volatile.