If that’s bizarre consider the fact that Microsoft does credit check on employees every two years, as a condition of employment, and you can be fired if something really bad shows up. This is for employees that work in the Azure division and the purpose is to reassure customers who host their data on Azure.
That's not uncommon. I've had credit checks done a couple times.
Went on a few days with an HR professional. The reason why some companies do credit checks is to account for risk of fraud.
If someone has debts, they may be willing to do unethical things to quickly pay them off.