UE4 Needs A Restart to Compile Code

I am fairly new to UE4, however, when I make changes to these two simple Actor component, I have to restart the editor and visual studio in order for the changes to take affect.

These Actor Componenets are supposed to:

1)Return the actors coordiantes (X= Y= Z=)

2)Rotate the door 90 Degrees

Here is the code for both components: Imgur: The magic of the Internet

However after I hit play the door doesn’t rotate, and the position report shows an older version of that component.

Position Report logs this to console : Imgur: The magic of the Internet

Which is a version of that component before I added GetLocation() before .toString()

What I have tried:

-Saving fiels in VS then compiling using the button on the UE4 toolbar

-Building the solution in VS then pressing play withing UE4

What Works:

-Restarting both VS and UE4, then changes properly take affect.

I don’t think I need to restart every time I make changes to my code.

Also when I restart UE4 I get his error: Imgur: The magic of the Internet

EDIT: Thanks To Anyone Taking the Time to Help me Out
I’ve got Ryzen 1700 CPU and Win 10, and Rx 480 4gb if that is needed.