C++ Actor Instances Don't Update (Maybe Hot Reload issue?)

As the title says I am currently having a problem with a C++ Actor class. Whenever I update the .cpp and .h and rebuild, all instances of my class stop following the C++ class. When I rebuild I get the “Hot Reload Complete!” notification, but when I hit play (regardless of whether or not I recompile in editor) all of my previous instances no longer work as expected.

When placing a new instance of the actor, the new instance behaves as expected according to the modified class.

Anyone know what is going on or what I could do to fix it? If this were a bigger project it would be preposterous to have to manually replace all the instances of a class, so surely this isn’t intentional.

I would like to confirm similar happenings on my build. I cloned and built the 4.7.5 Linux build yesterday. When I modify a c++ class and compile (using the editor, kdevelop, or the terminal command) I get the hot reload confirmation as usual, but the Editor never updates the changes. The only way to use my updated classes is to restart the editor. Based on this I think it is a hot reload issue.

Unlike DesertEagle, the existing instances continue to behave as they did before compilation, and any new instances also act in the outdated manner.

Guess I’ll go back to 4.7.4 for now, but man would I love to have some gamepad support :).