You really don’t need a user serviceable can for centerfire calibers like 9mm. In fact, most 9mm, 5.56, and .30 cal cans are sealed. Baffles you can clean are mostly needed just for rimfire like .22lr.
I’m sure a hybrid 46 will work on a SP5, but it will be longer and a bit heavier than a 9mm can, plus it won’t suppress quite as well due to a smaller bullet through a large hole. Plus, probably a good chance this thread will be moved due to it not really being HK specific.