So after running a few tests, it does appear that octoprint is the culprit. The same files on the sd card vs uploaded remotely have massive differences how the printer actually prints the model. Thanks for you replies Smithy, appreciate the quick responses - figured I'd update this incase anyone else has a similar issue in the future. Right, off to the octoprint forums!