I believe you have a bug in the processing rules for "paid search" (or at least it is not working as expected). I mean I can not think of a good reason why you should have "tracking code instances" which are obviously from "paid search" but assigned to "last touch = other". could you post a screenshot of the rule for "paid search" itself (what you already showed in excel)?
beside that, there is a difference between "visit" and "tracking code instances" and some unexpected values in the "visit column". giving you an example: assume a visitor comes to your site matching "other" (last touch). a few minutes later he comes again but this time with the tracking code for paid search. now looking at the "visit" with this tracking code, the same visit also had a visit to "other". so this visit will show up twice (once in "other" and once in "paid search"). ok?
yes, basically you have a mix of values when everything happens in the same visit. I alwqys have problems to report on "visit" level because users might come to our side from different sources with a short timeframe (so technically the same "visit"). thats why I prefer to report on a single point (success event) because at this point the user can only have exactly 1 last marketing channel and 1 last trackingcode...
maybe the example I provided above is not perfect (or might not end in the reporting as described), but you get the idea... sometimes it's just a "old tracking code" but a new marketing channel... (specially organic vs paid search...)