I recreated the solution with just one workflow action when the page is loaded, and it works. See attached.


Maybe you should check your Privacy settings to see if the current user can update the data type. Hope this helps.