Hi @1392022_rowep
When you created the form, did you create it as an Edit or Display form? - Edit form gives you the option to adjust the modes, but Display doesnt.

Otherwise, I would just go through the logic in your code. The Onselect of the icon should be something like:
EditForm(YourFormName); Navigate(FormScreen, None, {locRecord:ThisItem})
Then the Item property of the form should be set to: locRecord
If that is still giving you issues, I would do a search for 'reset' using the search function at the bottom of the left hand rail, to see if there is some inadvertant resetting back to the default mode of the form, which may be New? You could also set the form default mode to Edit as part of trouble shooting and use the ViewForm / NewForm functions to opt for those modes instead.
Hope this helps