Yes, this will fit the P320 X-Compact.
No, you will want the Streamlight TLR-6 model. You can find it here:
https://www.opticsplanet.com/streamlight-subcompact-gun-mounted-light-w-laser.html?_iv_gun-make=glock&_iv_code=SQ-FLW-TLR6SD-69278
Streamlight is made her in the USA.
Yes, this will fit a Kriss Vector as long as you have open picatinny rail space on it.
No, the Glock 33 does not have an under barrel accessory slot to be able to attach a light.
The Streamlight TLR-7 Tactical Weapon Light is not compatible with the P365XL due to the proprietary rail found on the XL. However, Streamlight makes the TLR-7 Sub with a rail mount specifically designed to fit the proprietary P365XL rail. That light can be found by using the link below:
https://www.opticsplanet.com/streamlight-69428-tlr-7-laser-light-combo-handgun-glock-led-500-lumens-black-alu.html?_iv_gun-model=sig-sauer-p365-xl-1
The Streamlight TLR-7 Tactical Weapon Light will fit a Glock 19X.
The Streamlight TLR-7 Tactical Weapon Light will fit and function with the H&K-45 by mounting to the underside picatinny rail.
The Streamlight TLR-7 Tactical Weapon Light will fit a S&W M&P2.0 10mm.
The Streamlight TLR-7 Tactical Weapon Light will not work on a Sig Sauer P365XL. You will need the model at the link below.
https://www.opticsplanet.com/streamlight-69428-tlr-7-laser-light-combo-handgun-glock-led-500-lumens-black-alu.html?_iv_gun-make=sig-sauer-1