SetRelativeLocation will set the location immediately. Calling SetRelativeLocation will call SetRelativeLocationAndRotation with new location and current rotation. Then, the SetRelativeLocationAndRotation function will check if the new location(and rotation) differs from the previous one and if so, it will change it. If your DeltaLocation stays the same in one tick then the location will be updated only once per tick.
Thanks for the information. I didn’t knew the location is also checked internally once. I always used to check if its moving to the same location before the movement. Guess I can skip that.