いちごの座標を獲得して、SPANIM命令でみかんをイチゴの座標のところまで移動させるのであれば座標の差は0になるのが普通ではないでしょうか?
みかんを移動させる時間は16フレームで一定であり、このSPANIM命令は繰り返されるので、みかんとイチゴの距離が近く(小さく)なる程みかんの移動速度は落ちます。(速さ=距離÷時間より)
例えば、みかんの初期座標(0,0)イチゴの初期座標(128,128)としたとき、1回目のSPANIMでみかんは(0,0)から(128,128)までの距離を16フレームかけて移動しようとし、2回目のSPANIMでみかんは一回目のSPANIM命令で途中まで移動した座標(これは(0,0)と比べると、より(128,128)に近い)から(128,128)までを16フレームかけて移動しようとし、3回目以降も同様な処理がループで行われます。
いずれはみかんが動き出す前に次のSPANIM命令がきてしまい、結果みかんが止まってしまいます。このときのみかんの座標が(イチゴx−15,イチゴy−15)になるんじゃないかと思います。