After nearly a year after St. Louis allocated the money, a small fraction — less than 5% — of the $16 million in American Rescue Plan funds designated for homeless services has been spent.