The appointment was probably created before associating products to the services. Hence, the product consumption is not tracked against the appointment. 

Delete and rebook the services in the appointment to track product consumption.

Did this answer your question?