Once again, MSC is consistent in their inconsistency. On my last 2 MSC cruises (March and June), everything was replaced at no charge. Actually, we got extra (2 at a time) Toblerone and Pringles and were never charged. Granted, we have 2 children so that might be a factor.
We never saw the charge. The items we ordered at the Jungle were never charged. Venchi was charged (it wasn't on Seaside back in 2018) but it wasn't enough of a charge to worry about. The included chocolate on the pillows at night was the same stuff that was for sale at Venchi. I can't complain. 😁