I have analysed said .FIT file using FIT File Tools and there are 7 mins of data missing. The weird thing is that when I view the activity on my watch, the full time of 19:20 is recorded. The GPS trace is also cut off at a corresponding location.
I'm hoping the data for the full activity exists somewhere.
Thanks
EDIT: solved using file repair tool