Lakeline makes a +1 mag extension that adds very little to the grip length but will make it 8 + 1.

Are you sure the S9 and CW9 holsters are not compatible? They’re basically the same gun.

I would stick with Kahr mainly because I like the idea of having similar trigger mechanisms for carry guns.