I created a new Sidescroller C++ project and checked the code, and I saw the UPROPERTY there by default.
What version of the engine are you seeing this issue in? If you create a new Sidescroller code project and make no changes, do you see the UPROPERTY above the spring arm declaration in the character class?
I took some time to look into your compiler error C3859, and found a couple of posts where users were experiencing the same issue, as well as offering potential fixes.
Have a look at the post linked below, and if that does not work feel free to browse through the other posts that are related to that error when you perform a google search for it.