A report by two researchers published Monday estimates that Baltimore Grand Prix patrons for the three-day Labor Day weekend event spent $25 million, far less than the $70 million projected by promoters.