Yea, the pressure regulator in the oil pump can get weak and stick causing low pressure. Light flickering while drive it means you have single digits psi. NOT GOOD. That's alarming at an idle....Either that, or the clearances on your engine are getting so loose and the oil is blowing out faster than the pump can supply.
I think it was 2002 they switched from the 9mm to the 7mm rotor. I measured the one in my '00 Outback, and it was 9mm.
Basically everything in the '90s had the 9mm, but rumor has it the 2.2 ones were set at a lower pressure.
10mm is WRX
11mm is STi
Some JDM models have 12mm, and I think there's an aftermarket one that's 12, maybe a 13.
9 or 10mm is good. I got a deal on an 11mm one locally, and used that on my '00 Outback. In theory, this means the bypass will be open more, which can heat the oil and pull more out of the pan. But the way I drive and this climate, I'm not concerned about heat, and I check the oil level every time I fill up.
Quick google search turned up this page, which shows the OEM part numbers for 10, 11 and 12mm. https://www.outfrontmotorsports.com/subaru-oil-pumps