Do I have to reload blueprints everytime after making a change in CPP?

Hello,

I’m doing the FPSProject tutorial and I have encountered an issue with my blueprint no longer updating. In other projects it seemed like everything was updating after compiling from VS. At one point while working on this tutorial I tried to build from VS and UE4 editor crashed. After reopening it my code changes seem like they are no longer being applied until I hit reload on the blueprint asset.

Is this something that is normally the case or did something happen to my project that can be fixed?

Thanks!