What fare classes were your tickets? Many more fare classes earn no miles on SQ than they would have on UA; and hence you get no MP credit (voice of bitter experience). If SQ gives mileage credit for your fare classes, then I guess you just have to keep bugging UA to bug SQ. It does take time.