Open water tracking is most accurate when location services are enabled for MySwimPro. There are two places to check that these permission are enabled if your workout is not recording distance or generating a map:
In the MySwimPro app, head to Profile > Settings > Account Settings, and make sure Open Water Location services is turned on. If the switch is greyed out, you'll have to check for location services settings in your iPhone's Settings app.
Open the iPhone Settings app, find MySwimPro, and check that Location Services access is set to While Using.
If both of these settings are enabled and you are still not recording check your location accuracy and wait for it to switch to "best" before tapping start. Additionally, due to the nature of how Apple Watches record GPS data, Freestyle will have the best results. Apple Watches are unable to reliably track Breaststroke for Open Water swimming.
Our Community Champion would love to help! Contact us at firstname.lastname@example.org