Hmmm - well ... my first semi carry was my P95 which followed M85 snub carry for some while.
My solution back then was cheap and basic!
I used a paddle Fobus OWB (I know, lots of folks hate 'em). I do think this platform being so chunky is not that nice for IWB and so for myself can only thinkl OWB. Despite the bad press on Fobus I did find mine held in quite tight and really was back then quite successful.
I do have good choice for carry garments and this helps. Plus these days I am a total convert to good leather
I'd say it is worth considering some custom leather tho if possible but certainly for me .... not IWB for these puppies

A good leather pancake with belt slots will hold in pretty tight - as does my Eagle Defender with my SIG 226 ST - and that's to all intents a big full size gun.