Thanks, I think you might be right with the sprite not moving only the image of the player moving. I took a screenshot of the node structure but I cannot seem to upload it here.
I had a print in the characters script and this updated with new positions but when I created a test scene with just a y-sort and a few sprites and told the script attached to y-sort to print the players position continuously it didnt move from the starting location.
I am still not sure how to fix it but thanks I think at least this is pointing in the right direction.