Me aconteceu exatamente a mesma coisa mais de uma vez, e a verdade é que 45 minutos para 2 km é demais. A primeira coisa que você precisa fazer é abrir o app e procurar a opção de "reportar um problema" ou "fazer uma reclamação" - normalmente fica no pedido concluído. Documente que chegou frio com uma foto se conseguir, mesmo que seja agora. Tanto Glovo quanto Uber Eats têm um sistema de reembolsos parciais para esses casos, então não deveria ser complicado recuperar pelo menos a taxa de entrega, e às vezes parte do pedido.
O app é seu aliado aqui, não o restaurante. O problema não é que o local tenha cozinhado mal a comida, mas que levou uma eternidade para chegar - isso é responsabilidade do serviço de entrega. Já vi que muitas vezes aceitam a reclamação sem reclamar se a espera foi claramente desproporcional. A gorjeta é outro assunto - se o app permite você retirar depois de reportar o incidente, faça isso, porque o entregador não fez seu trabalho no prazo.
Não deixe esse dinheiro de lado. São 4,50€ que você não deveria ter pagado por um serviço que não funcionou. A maioria dos apps está bem acostumada com esses reclamos e tem orçamento para eles. Se a primeira reclamação não for aceita, insista ou tente entrar em contato direto pelo chat - às vezes a primeira tentativa automática falha, mas analisando manualmente resolvem.