I see a bit different picture:
{:operations=>[{:operator=>"ADD", :operand=>{:ad_group_id=>17070668653, :criterion=>{:user_interest_id=>87004, :order!=>[:user_interest_id]}, :order!=>[:ad_group_id, :criterion], :attributes!=>{:criterion=>{"xsi:type"=>"CriterionUserInterest"}}}, :order!=>[:operator, :operand], :attributes!=>{:operand=>{"xsi:type"=>"BiddableAdGroupCriterion"}}}], :order!=>[:operations]}
then in UI (if I add 87154 I will have iOS Apps, which clearly means there is a difference for Adwords):