After a few hours of testing finally narrowed down the cause of my meshes glitching up and down in the client to me adjusting the relative mesh location and after going through a few posts managed to find the blueprint answer i was looking for:
Use “Cache Initial Mesh Offset” in blueprints on the client after adjusting the location on the Server, credit to the dude in this thread:
Thought i’d post it here as this was top result for me and i was almost about to start doing some coding in C++ which i tend to avoid where possible, hope this helps someone