After update 18.54 i still have problem with swim activity. now activity doesn't crash anymore but after close activity it do a corrupted .fit file, and cannot sync with garmin connect.
i have tried to manually upload to garmin or using online file .fit viewer ad there was some fields corrupted.
with 18.10 firmware battery life was 2 weeks, now few days.