Are you able to capture a screenshot from a part of the flight where SkyDemon has not started logging? That would be really helpful.
The screenshot showing the straight line is very illuminating. It tells me that SkyDemon was not being given a location for you during this time, so we were not able to log any points in your flight. It is likely therefore that groundspeed and altitude were also not available. Without any of this information, SkyDemon has no idea that you are flying. Even if it did, it wouldn't be helpful because we cannot drop breadcrumbs into your log if we don't have the data to log.