It was started under 4.4 (not sure which point release) from the C++ Third Person Template. It was upgraded through point releases, then upgraded by copy to 5.0 preview. That copy was then upgraded in place to 5.0 release.
There was a compile error moving to 5.0 preview around the use of bUseControllerRotationRoll, so I re-generated Xcode project using the Finder service. That caused problems - making Unreal think the 4.5 upgraded copy was actually a 4.4 project. I launched 4.5 editor from the launcher and upgraded it in place back to 5.0 release by opening it from the 4.5 editor.
Frankly, I’m guessing it’s not a situation that’s likely to be encountered by many ![]()