I just saw this while looking at the "will fit" chart today. P30 version is the 2952, P30L is the 3952. Both with "ITI M3, TLR-1, Surefire X200, X300, or X300U." Available across the ALS line, to include the 6360 and 6390. The chart doesn't list the VP9, but I'm pretty sure it would fit based on how the other light bearing holsters are made. Hadn't seen it mentioned in the various HK threads, but I may have missed it.

I was seriously considering a P30 for duty use, but decided against because of the lack of holster options. May be worth re-considering for me and a bunch of other LE who had passed on one for the same reason.