Bueno, entonces es que el valor
ROUND( (ot.`wholesale_price`), 2 ) AS Precio_Coste
de la consulta es 0, es decir, el campo wholesale_price de la tabla de productos está a cero. Ese campo creo que es el campo "Precio de coste" de la ficha de producto.
De todas formas no me cuadra mucho que PVP (total_price_tax_incl) sea inferior a Precio_Venta (price) ¿aplicas algún descuento?
Lo siento. No puedo ayudarte mucho más. Solo aconsejarte que revises los precios de los productos buscando una explicación a lo que sale en la consulta.