I have the same problem, for the moment, with the DR400. I have not yet used other devices.
In the pre-flight configuration, I indicate a callsign. I quit by saving. When I return to the options, the callsign that I indicated is correctly entered.
But when I launch the flight, I have a completely different registration.
For information, I do not use, for the moment, any third-party software.

