On other orders I had cancelled items, but everything was OK otherwise - earned ecbs and prorated refunds of used ecbs. On the one problem order I indeed had a substitute item, and did not get ecb for all items (not just the substituted one).