Cinquenta reais, sendo uma expressão que significa uma quantia em dinheiro, é tratado como uma entidade singular em português. Portanto, a forma correta é "Cinquenta reais deu 15 litros". Assim, retirando a palavra "reais", a lógica permanece: "Cinquenta deu 15 litros".
Almeida,
Como o sujeito está no plural, escreva: "50 reais deram 15 litros". Sem a especificação, ainda assim faça a concordância com o sujeito: "50 deram 15 litros". Mas: "Esse valor deu 15 litros". Outros exemplos: "Os sinos deram oito badaladas."; Do Houaiss: com o sentido de gerar (produto etc.), produzir Ex.: as vacas dão leite.
Para outros usos do verbo "dar", acesse: https://ciberduvidas.iscte-iul.pt/consultorio/perguntas/a-regencia-do-verbo-dar/13859 e https://www.conjugacao.com.br/regencia-do-verbo-dar/. Espero ter ajudado. At.te, prof. Miguel Augusto Ribeiro.