Right now the author of a node gets view, edit, and delete permissions to that node as part of node creation, but if they update that same node, their permissions are reverted to just view.

Is this the correct intended functionality and if not, which one is the right one to have in the first place? Updating the permission of the author when the node is changed seems wrong to do at all.