Byju's has downsized its Bengaluru office space, vacating a 400,000 sq ft property at Prestige Tech Park as part of cost-cutting measures.