Numbers voiced in flight number / callsign

I’ve noticed that the radio includes all numbers in the flight number for a given non-player contract. This isn’t an issue if the airline’s IATA code is all alphabetic; however, for those that include numbers, the number that is part of the IATA code is also spoken in addition to the callsign.

To illustrate:
British Airways BA1225 would be voiced as:

Speedbird one-two-two-five

GOL 2425 should be voiced as:

GOL two-four-two-five

But instead, because its IATA code is G3, it’s voiced as:

GOL three-two-four-two-five

This happens with any airline whose IATA code contains a number and thus includes EasyJet, GOL, Sichuan Airlines, IndiGo amongst others.