cash withdrawal in Germany

Hi i took cash from the bank machine in Germany.
I got on my revolut account only 2 currencies PLN and EUR
Once I took out 50 eur cash i took also 500 eur from revolut account
the other time, I took 50 Eur cash, and it recalculated for GPD (52) and then i took 59 EUR from revolut. Why not directly in EUR? and not 50

You may thank DCC :). Whenever you withdraw money, always decline any DCC “offer”.