"Snapdragon" is a core designed by Qualcomm (based on ARM IP), which is a fabless semiconductor company, and has no relation to Huawei. TSMC is a semiconductor foundry (fab) company that does not design any chips but manufacturers them for other companies. Kirin is currently being manufactured by TSMC for Huawei, but will not be in 2 months.
Okey, why they don’t manufacture Kirin in HiSilicon then?
HiSilicon does not own a fab. They're just like Qualcomm, a fabless design house.
HiSilicon is fabless too. They have to go to SMIC to get their designs manufactured which does presently not have as advanced processes as TSMC have.