Problems with Blueprint and C++ code having the same logic but working differently



I implemented the logic of returning to the original state after executing the image montage. It works well when a function is implanted in a blueprint, but when implemented in C++, the camera suddenly rotates. Perhaps the Delay Node in Blueprint and SetTimer in C++ are different. Is there a way to solve this?


For your information, the function used in the blue print is floating because it requires a return value.