Nepoužívejte typovanou agregační variantu agregace, která se v podstatě pokouší převést odkazy na vlastnosti v typu vstupu (AgentDataStorage) na názvy polí a selže, když nenajde odkazy na vlastnosti, ve vašem případě dataPoints.TOTAL_BUS_COMMISSION.
Použijte
AggregationResults<AggregationResult> results = mongoTemplate.aggregate(aggregation,
"agent_data_storage", AggregationResult.class);