To find all differences between schemas I have to run 'Compare User Objects' twice ie. after the first compare is complete I have to switch the target session and source. The problem is with missing objects - if object exists in target session but not in source it is not reported in the 'Differences' list.