Try using Timelines.
Firstly, we found a performance boost by switching from Tick to Timelines for any perpetual processes when using Blueprints.
Secondly, you can control when they start/stop, play them in reverse, start at specific times, etc. You have full control of any perpetual/singular processes being handled by each Timeline.
And Thirdly, Timelines can output data and events via a 2D graph. This is fantastic for moving objects. You have a visual representation of how you want your data to fluctuate, which can power the alpha of lerps or whatever else you need. You can very easily avoid static, linear motion, and add some colorful details, by setting up points on the graph and creating curves. Right-clicking each point lets you setup up various methods of interpolation, which you can then control with visual handles for smooth curves.
For your situation, you’ll have less math to deal with and more of a visual, creative control over the camera movement. Easier, with better results.
And yes, I’m quite biased; I’m a total Timeline junky. But that’s because it made working in Blueprints approximately 10x easier and faster.