Wait, you don’t violently murder every pirate in existence to get at their delicious cargo?
For me, the pirate ships will circle endlessly, as will jillyfleurs but everything else seems to follow their paths correctly. So it might be a bug on your end?