I've fixed it, phew.
For anyone using the uFPS Camera add-on - change inside your UIFollowTarget the "void Update" function to "void LateUpdate". I have a feeling a lot of uFPS users might run into this issue as both addons are very popular.
I guess really it should just match whatever your final camera/character movement is done on, regular, fixed, or late.
Cheers.