I am having the same issue. Judging from this thread, these errors only recently started popping up. This suggests to me that there was some change to the way that this now functions. I have been using the "LEFT(string,LEN(string)-1)" for ages without any issue, and now, all of a sudden it doesn't work... This is extremely frustrating.
The field that I use it on first separates Combo box selections:
UpdateContext({combined_variable: Concat(ComboBox.SelectedItems,Value & ",")});
and then removes the last character:
LEFT(string,LEN(string)-1)
It is only this LEFT function that is causing my errors, and only starting yesterday for me, but the App hasn't been used in a while, so it wouldn't have come up.
If anyone has any real solutions, I would appreciate it. For now, as much as it pains me to do, I will have to allow for the trailing comma to remain.