Check if the other "cartitems" are committed to the DB, and if they get retrieved, try to duplicate the retrieve action or remove the aggregate action and check if the full list is being retrieved by adding a breakpoint and checking the variables window.