Major repair works to a historic town hall building may have “wasted” £900,000 of council money with leaks still reported, a meeting heard.