I did have a read through some of the past posts and i think i've got it but just wanted to check!
This is an example script for one of my enemies movement code, which is a Node2D with an AnimatedSprite2D not a physics body, have i split the code between the two correctly or do i not need physics process at all?
-- I don't have physics interpolation on if that helps