Use bullet disabled on arrived instead of comparing fixed coordinate, rounding errors can make it so that your bullet might never be exactly at 300,650.
I apologize for the late reply, i used a simpler solution as just making the detection box bigger rather than pinpoint accuracy, if that is possible. Hopefully someone finds this information useful in the future.