More than $2 million intended to create a homeless shelter sits unspent by the City of Gastonia nearly two years later.