Set location vs controller movement updates

I have a camera attached to a character that inherits the controller pitch, yaw, and roll. At certain times, I need an object to align itself with the camera based on some vector math. I currently do this with set actor location on said object. This works. However, when there is an input that changes the camera location or rotation, set location creates a slight lag between where the camera is pointing, and where the object is. The set location seems to always be a frame behind where it SHOULD be based on the camera. Is there a way I can update the object location, based on the camera location, at the same time the camera updates itself? Similar to how child objects inherit the parent rotation?

I have tried adjusting tick groups and tick prerequisites without any success. Any recommendation is appreciated. Thanks in advance!

Quick Demo of the issue: