I’m very similar. Poor memory, good on-the-fly pattern recognition. I would say reasoning but it’s not really reasoning, it’s just identifying patterns plus some quick hacky heuristics reasoning. I’ve always performed well on tests as a result, but in the real world I need to use A LOT of tools to do my job. I write everything down, notes for everything.