My problem is that the code is adding numbers to the field names, and this is incorrect.
Field should be names VALUE_122, but after running JoinField code, it becomes VALUES_122_123. The values inside are correct.
I have manually gone over the code for the join field, and it does not contain the numbers 123 anywhere.Interestingly, VALUE_123 is not a field in anyone of the 2 tables involved in the joining.
I am using ArcMap 10.1