Hi,
there seems to be a bug in your Flarm-NMEA parser (PFLAA sentence).
For the sake of testing, I did a little simulation in my Stratux.
Relevant NMEA output:
$PFLAU,26,1,2,1,2,17,2,30,1337,111111*7B
$PFLAA,2,1111,743,30,1,111111,180,0,36,0.0,0*54
The PFLAA sentence shows a relativeNorth distance of 1111m and a relativeEast distance of 743m.
However, SkyDemon shows the distance as 0,0nm it its banner. The voice alert tells the correct distance.