Try my version with the , in the update clause.
Initially you only updated 3 fields, and so only had a comma after the first two.
If you increase the fiels being updated, the previous ones need a comma being added.?
It is entirely possible. Your code did work just fine. Thank you so much for all your attention.